プラグインの管理オプション ページをregister_settings
作成し、検証機能のセットアップに使用しています。すべて正常に動作していますが、フィールド検証が失敗した場合にエラーメッセージを定義して表示する関数が必要です。Wordpress に組み込み関数はありますか。ない場合、これを行うための推奨される方法は何ですか?
3683 次
2 に答える
2
WordPress には独自のエラー マネージャーがあり、非常にシンプルです。エラー メッセージを追加するには、まず WP_Error の独自のインスタンスをインスタンス化する必要があります。
$myErrors = new WP_Error();
次のステップは、エラーメッセージを追加することです
$myErrors->add('required', __('Please fill up all the fields correctly !'));
最後に、次のようにエラー コードでエラー メッセージを取得できます。
$msg = $myErrors->get_error_message('required');
エコーする$msg
と、出力されますPlease fill up all the fields correctly !
。
または、次のように使用できます
if(!isset($_POST['myRequiredField']))
{
$myErrors=new WP_Error('required', __('Please fill up all the fields correctly !'));
}
次に、エラー メッセージを取得して、次のように任意の場所に出力します。
if (is_wp_error($myErrors)) echo $myErrors->get_error_message();
于 2012-08-09T21:36:57.623 に答える
2
答えは、 http://codex.wordpress.org/Function_Reference/add_settings_erroradd_settings_error()
のドキュメントを使用することです。
于 2012-08-11T14:00:29.617 に答える