2023-06-11 / 309阅
WordPress的默认设置项分组主要可以通过add_settings_section和add_settings_field两个函数来实现。
add_settings_section函数用于注册一个新的设置项分组,其参数包括分组的ID、标题、显示的位置和分组所属的设置页面。示例代码如下:
function my_custom_settings() {
add_settings_section(
'my_section_id',
'My Section Title',
'my_section_callback_function',
'my_settings_page'
);
}
add_action('admin_init', 'my_custom_settings');
这里注册了一个ID为my_section_id、标题为My Section Title、所属页面为my_settings_page的设置项分组。
add_settings_field函数用于注册一个新的设置项,其参数包括设置项的ID、标题、显示的位置和设置项所属的分组。示例代码如下:
function my_custom_settings() {
add_settings_section(
'my_section_id',
'My Section Title',
'my_section_callback_function',
'my_settings_page'
);
add_settings_field(
'my_setting_id',
'My Setting Title',
'my_setting_callback_function',
'my_settings_page',
'my_section_id'
);
}
add_action('admin_init', 'my_custom_settings');
这里注册了一个ID为my_setting_id、标题为My Setting Title、所属分组为my_section_id的设置项。
以上两个函数需要在admin_init挂钩上调用,以便在设置页面显示之前进行注册。在示例代码中,展示了两个回调函数my_section_callback_function和my_setting_callback_function,这些函数用于设置各自的表单元素并输出到设置页面上。
需要注意的是,这里提供的示例代码需要根据具体的设置项要求进行修改。
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228