サポート » プラグイン » MW WP Formのエラーのカスタマイズをしていますが上手くいきません・・

  • 解決済 uzuzu

    (@uzuzu)


    現在、MW WP Formのエラーのカスタマイズをしています。
    こちらのHPを参考にしたのですが、
    http://webcre-archive.com/2014/03/19/mw_wp_form/

    なかなか、「未入力です」が
    消えてくれません・・--;
    何度か、どこか間違っているのか、何か抜けてしまっているのかと何回か自分なりに
    確かめたのですが・・・

    ご教授宜しくお願いします。
    MW WP-Formプラグインのバージョン 1.7.1です。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    何度か、どこか間違っているのか、何か抜けてしまっているのかと何回か自分なりに
    確かめたのですが・・・

    実際に設置したコードを見せていただかないと、何ともお答えできないですね。。。
    functions.phpの記述内容と、フォーム設定画面の記述内容と、両方見せてください。

    トピック投稿者 uzuzu

    (@uzuzu)

    mypacecreator さん

    すみません・・・

    functions.phpの中には

    function my_validation_rule_inq( $Validation ) {
    	//お問い合わせ
    	$Validation->setRule( 'お名前', 'noEmpty', array( 'message' => '※お名前が未入力です。' ) );
    	$Validation->setRule( 'お問い合わせ内容詳細', 'noEmpty', array( 'message' => '※お問い合わせ内容詳細が未入力です。' ) );
    
    	//共通
    	$Validation->setRule( 'メールアドレス', 'noEmpty', array( 'message' => '※必須項目を入力してください。' ) );
    	$Validation->setRule( 'メールアドレス', 'mail', array( 'message' => '※メールアドレスの形式ではありません。' ) );
    	$Validation->setRule( 'メールアドレス確認用', 'noEmpty', array( 'message' => '※必須項目を入力してください。' ) );
    	$Validation->setRule( 'メールアドレス確認用', 'mail', array( 'message' => '※メールアドレスの形式ではありません。' ) );
    	$Validation->setRule( '電話番号', 'noEmpty', array( 'message' => '※電話番号を入力してください。' ) );
    	$Validation->setRule( '電話番号', 'tel', array( 'message' => '※電話番号が正しくありません。' ) );
    	return $Validation;
    }
    add_filter( 'mwform_validation_mw-wp-form-2501', 'my_validation_rule_inq', 10, 2 );	//お問い合わせフォーム

    としてMW WP Formのお問い合わせフォーム作成しているところで

    [mwform_text name="お名前" size="18" maxlength="20" value="" show_error="false"] <div class="reset-button">例:山口 花子 </div>[mwform_error keys="お名前"]

    としています。

    宜しくお願い致します。

    管理画面でバリデーションの設定をされていませんか?
    mwform_validation_mw-wp-form-xxx のフックはエラーメッセージを改変するというより、バリデーションの追加を行うためのフックとして用意されているものです。

    エラーメッセージを書き換えたい場合は mwform_error_message_mw-wp-form-xxx フックを使うことをオススメします。
    http://plugins.2inc.org/mw-wp-form/manual/filter-hook/mwform_error_message/

    トピック投稿者 uzuzu

    (@uzuzu)

    Takashi Kitajima さん

    ご教授ありがとうございます。
    無事にエラーの内容を変更できました。
    本当に助かりました。

    恐れ入ります。教えて下さい。
    こちらを参考に、
    http://ja.forums.wordpress.org/topic/24494?replies=3
    セレクトボックスにバリデーション機能をつけました。

    それのエラーメッセージをカスタマイズしたくて、いろいろ知識が無いなりにやってみたのですが、バリデーション名が良く分からず全くうまくいきません。
    セレクトボックスの場合、どのようにしたら良いのでしょうか?

    宜しくお願い致します。

    お騒がせして申し訳ありません。
    何故だかわかりませんが、一晩熟成したら(?)きちんと表示されました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「MW WP Formのエラーのカスタマイズをしていますが上手くいきません・・」には新たに返信することはできません。