私はタイトルがほとんどそれをすべて言っていると思います!私は自分のテストプラグインにオプションページを追加する方法について様々なチュートリアルを通して私のやり方で作業していて、Register_Settings
関数を理解するのに苦労しています。
私が見つけたすべてのチュートリアルでは、引数のコーデックを引用符で囲んでから、引数Option_Group
とOption_Name
に同じテキストを使用しています。誰かが私にそれを説明してもらえますか?
コーデックスは関数を次のように定義します。
register_setting( $option_group, $option_name, $option_validate_function );
$option_group
は設定グループ名です。例えば設定ページに表示するときに使用します$option_name
はデータベースエントリ名です$option_validate_function
は、このデータベースエントリ/このオプションのコールバックです。ほとんどのコーデックスチュートリアルは1つの$option_name
でデータの配列を使用しますが、それは必須ではありません(テーブル行の点でより効率的です)。同じオプショングループの下に、一意の名前を持つ複数のオプションを追加できます。
使用法
$option_name
は、get_option( $option_name )
を使用するときにアクセスする名前です。$option_group
は、settings_fields( $option_group )
でセキュリティを作成するときに使用されるグループ名です。