首页 视频课程 主题开发课程第28章、后台设置 WordPress默认设置项分组的注册方法

WordPress默认设置项分组的注册方法

2023-06-11 / 208阅

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

大家谈论
    我的见解
    目录