質問: カスタムページ(add_submenu_page)にセクション(add_settings_section)を追加します add_submenu_pageで作成したプラグインページがあります。そこに新しいセクションを追加したいのですが、何も起こりません:add_submenu_page('parent', 'foo', 'foo', 'manage_options', 'foo-settings', 'anothercallback'); add_settings_section('foo-settings-section', 'settings', 'acallback', 'foo-settings'); カスタムページでそれを使う正しい呼び出しは何ですか?完全な例はありますか?
回答: add_submenu_page()コールバックでこれがあなたの問題です:settings_fields( 'option_group' ); do_settings_section( 'section_page_type' ); settings_fields()の場合: register_setting()に渡した$optiongroupパラメータを使う必要があります。 do_settings_sections()の場合: 関数はdo_settings_sections()です、 not do_settings_section()(複数形に注意してください) add_submenu_page()に渡した$pageidパラメータを渡す必要があります。 編集ああ、決して気にしないで。私は他の誰かの答えに答えていましたが、それを実際のコールバック関数のマークアップと誤解しました。ここでの答えは当てはまるかもしれません。コールバックを含む完全なコードを見る必要があります。