wordpress收费下载资源主题
wordpress付费下载资源插件

WordPress函数add_options_page详细用法教程解析

add_options_page函数用于在WordPress后台添加一个设置页面。

函数定义:

add_options_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', int $position = null )

参数说明:

- $page_title(必填):设置页面的标题,会显示在页面的顶部。
- $menu_title(必填):菜单项的标题,会显示在WordPress菜单中。
- $capability(必填):指定菜单项的用户权限,只有具备这个权限的用户才能看到这个菜单项。常见的权限包括 'manage_options'(管理员权限)和 'manage_categories'(分类管理权限)等。
- $menu_slug(必填):菜单项的唯一标识符,用于对应菜单项与页面的关联。一般可以使用和菜单标题类似的字符串。
- $function(可选):菜单项被点击时要执行的函数。
- $position(可选):菜单项在WordPress菜单中的位置。默认值为null,即插入到菜单的末尾。

使用示例:

function my_plugin_menu() {
add_options_page( 'My Plugin Settings', 'My Plugin', 'manage_options', 'my-plugin', 'my_plugin_settings_page' );
}
add_action( 'admin_menu', 'my_plugin_menu' );

function my_plugin_settings_page() {
// 设置页面的内容
echo '

';
echo '

My Plugin Settings

';
echo '

This is a demo settings page for my plugin.

';
echo '

';
}

在上面的示例中,首先在`admin_menu`动作上添加了一个函数`my_plugin_menu`,用于添加设置页面到WordPress菜单中。然后定义了一个`my_plugin_settings_page`函数,用于渲染设置页面的内容。在设置页面中,我们输出了一个简单的标题和描述。

最后,需要确保将`my_plugin_menu`和`my_plugin_settings_page`函数与`admin_menu`动作关联起来,可以通过`add_action`函数实现。

以上就是add_options_page函数的详细用法解析,通过这个函数可以很方便地在WordPress后台添加自定义设置页面。

0 个评论

定制开发
本站承接WordPress等系统建站仿站、二次开发、主题插件定制等开发服务
在线咨询
  • 请直接说明需求,勿问在否
    QQ:1-247-246-247

  • QQ一群:104228692(满)
  • QQ二群:64786792
在线咨询
本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!

了解详情