mwform_default_settings

フォーム作成時の各設定項目の初期値を設定できるフィルターフック。

サンプルコード

/**
 * @param empty $value
 * @param string $key
 * @return mixed
 */
function my_mwform_default_settings( $value, $key ) {
	// 完了画面メッセージ
	if ( $key == 'complete_message' ) {
		return 'メールの送信が完了しました。';
	}

	// 自動返信メール件名
	if ( $key == 'mail_subject' ) {
		return 'お問い合わせを受け付けました。';
	}

	// 管理者宛メール件名
	if ( $key == 'admin_mail_subject' ) {
		return 'お問い合わせがありました。';
	}

	// バリデーション
	if ( $key == 'validation' ) {
		return array(
			array(
				'target'  => 'お名前',
				'noempty' => true,
			),
		);
	}
}
add_filter( 'mwform_default_settings', 'my_mwform_default_settings', 10, 2 );