我正在构建一个插件选项页面,但无法显示这些部分。
这是我的代码:
ini。php:
class Setup {
public function init() {
add_action( \'admin_menu\', array( $this, \'add_my_plugin_menu\' ) );
}
public function add_my_plugin_menu() {
add_submenu_page( \'tools.php\', \'My Plugin\', \'My Plugin\', \'manage_options\', \'my_plugin\', array( $this, \'my_plugin_builder\' ) );
}
public function my_plugin_builder() {
require_once plugin_dir_path( __FILE__ ) . \'/builder.php\';
}
}
if ( class_exists( \'Setup\' ) ) {
$setup = new Setup();
$setup->init();
}
建筑商。php:
$my_plugin_sections = [
\'first_section\' => [
\'title\' => \'first section\'
]
];
do_settings_sections( \'my_plugin\' );
function my_plugin_init_settings() {
global $my_plugin_sections;
foreach ($my_plugin_sections as $id => $value) {
add_settings_section( $id, $value[\'title\'], \'my_plugin_callback\', \'my_plugin\');
}
}
add_action(\'admin_init\', \'my_plugin_init_settings\');
function my_plugin_callback() {return null;}
为什么“第一节”没有出现?我删除了与字段相关的额外代码以最小化问题,但它仍然没有显示出来。非常感谢。