add_settings_section函数用于在WordPress后台设置页面中添加一个新的设置区块。
语法:
add_settings_section( string $id, string $title, callable $callback, string $page )
参数解释:
- $id: 设置区块的唯一ID,用于标识该区块。
- $title: 设置区块的标题,显示在页面上。
- $callback: 回调函数,用于在设置区块中显示内容。
- $page: 设置区块所属的页面。
示例代码:
function custom_settings_section() {
echo 'This is a custom settings section.';
}
function custom_settings_page() {
// 添加设置区块
add_settings_section( 'custom_section', 'Custom Settings', 'custom_settings_section', 'general' );
}
// 在admin_init钩子中添加自定义设置页面和设置区块
add_action( 'admin_init', 'custom_settings_page' );
在上面的示例代码中,我们使用了两个函数。首先,我们定义了一个回调函数`custom_settings_section`,用于在设置区块中显示内容。然后,我们定义了另外一个函数`custom_settings_page`,用于添加设置区块。在`custom_settings_page`函数中,我们使用`add_settings_section`函数来添加一个名为"Custom Settings"的设置区块,并指定了它所属的页面是"general"。
最后,我们使用`add_action`函数在`admin_init`钩子中调用`custom_settings_page`函数,以确保在WordPress后台初始化时添加设置区块。
通过这个例子,你可以理解如何使用`add_settings_section`函数来添加一个新的设置区块,并在页面上显示内容。你可以根据自己的需求修改回调函数`custom_settings_section`来显示不同的内容。
0 个评论