APIを使って設定ページを作成する方法を確認し、実際にサンプルを作成しました。※目次をクリックすると目次の下部にコンテンツが表示されます。・WordPressで使用するオプションの値を簡単にセキュアに保存できる。・セキュリティチェックを行ってくれ、フォーム内にnonceを手動で指定する必要がなくなる。・トップレベルメニューにプラグインの設定ページを作成する。)$page_title:メニューページのタイトル。HTMLのtitleタグのテキスト。$menu_title:管理画面に表示されるメニュー名。$capability:メニューを見るのに必要な権限。$menu_slug:メニューのスラッグ。$function:メニュー設定ページを表示するコールバック関数$icon_url:メニュー横に表示されるアイコンファイルのURL(省略時は”)。$position:メニューの追加位置(省略時はNULL)。);}2オプション設定ページのフォームで保存するオプションを定義(register_setting())、サニタイズ・フォームが保存できるオプションのホワイトリストにオプションを追加/削除する。・セキュリティのために、各オプションの値をチェックするコールバック関数を指定できる。・register_setting関数はadmin_initアクションフックで呼び出す。このフックは他の管理ページよりも先に呼び出され、このフォームを受け取るoptions.phpよりも先に呼び出される。)$option_group:セッティンググループ名。settings_fields()で指定する値と同じにする。下記のようにaction=”options.php”を指定する。action=”options.php”>b)セッティンググループを使って上記2で定義したオプションとフォーム内のオプションをリンク上記2のregister_setting()で指定したグループ名と同じにする。・既存の”表示設定”ページの下部にプラグイン設定セクションを追加する。/>';}1設定セクションの追加(add_settings_section())・設定セクションは、WordPress設定ページでヘッダを共有するいくつかの設定のまとまり。・新規ページを作成するのではなく、既存の設定ページにセクションを追加できる。)$id:タグの’id’属性に使用する文字列。$title:設定ページに表示するセクションのタイトル。$callback:適切な内容のセクションを出力する関数。関数は出力をechoする必要がある。'reading');2設定フィールドを追加(add_settings_field())・既存のページに新たな設定フィールドを追加。属性に使用する文字列。$title:設定ページに表示するフィールドのタイトル。$callback;フォームの一部として、適切なinputを含むフィールドを表示する関数。inputのnameとidはこの関数の$idと一致する必要がある。関数は出力をechoする必要がある。$section:ボックスを表示する設定ページのセクション。'myplg_setting_section');3オプション設定ページのフォームで保存するオプションを定義(register_setting())、サニタイズ・フォームが保存できるオプションのホワイトリストにオプションを追加/削除する。・セキュリティのために、各オプションの値をチェックするコールバック関数を指定できる。・register_setting関数はadmin_initアクションフックで呼び出す。)$option_group:セッティンググループ名。settings_fields()で指定する値と同じにする。上記12で指定したコールバック関数で定義。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。