在WordPress后台侧边栏增加子菜单,需要用到 add_submenu_page 函数。
函数原型:
add_submenu_page( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $callback = '', int|float $position = null )
参数简介:
$parent_slug (string) (必须的) 父菜单项标志.
$page_title (string) (必须的) 页面标题.
$menu_title (string) (必须的) 菜单项名称.
$capability (string) (必须的) 规定查看此菜单项,需要的用户权限.
$menu_slug (string) (必须的) 菜单唯一标志,会在链接中显示。可以使用小写字母、数字、破折号和下划线。
$callback (callable) (可选的) 菜单项对应的渲染内容. 默认: ''
$position (int|float) (可选的) 在父菜单的位置. 默认: null
特别说明一下参数 $parent_slug,可以是WordPress系统本身的菜单项,也可以是用户自定义的菜单项。
WordPress本身的菜单项包括:
仪表盘: ‘index.php’
文章: ‘edit.php’
媒体: ‘upload.php’
页面: ‘edit.php?post_type=page’
评论: ‘edit-comments.php’
外观: ‘themes.php’
插件: ‘plugins.php’
用户: ‘users.php’
工具: ‘tools.php’
设置: ‘options-general.php’
网络设置: ‘settings.php’
使用举例:
add_action('admin_menu', 'zhuige_register_my_custom_submenu_page');
function zhuige_register_my_custom_submenu_page() {
add_submenu_page(
'tools.php',
'My Custom Submenu Page',
'My Custom Submenu Page',
'manage_options',
'my-custom-submenu-page',
'zhuige_my_custom_submenu_page_callback' );
}
function zhuige_my_custom_submenu_page_callback() {
echo '<div class="wrap"><div id="icon-tools" class="icon32"></div>';
echo '<h2>My Custom Submenu Page</h2>';
echo '</div>';
}
WordPress 还提供了一些语法糖函数,例如:
-
WordPress公司官网主题在众多的WordPress企业官网主题中,追格公司推出了多款关于WordPress企业官网主题作品。我们之前已经分享过一些关于追格的企业官网主题,包括收费和免费版本,这些主题都因其独特的设计和出色的功能而深受用户喜爱。
-
担心WordPress REST API暴露用户名?这里有一个简单的屏蔽方法!在深入探讨WordPress REST API的利用与功能时,追格小编虽已分享了多篇相关内容,但我们依然理解,部分用户可能仍对网站用户名暴露的问题心存顾虑,尤其是当他们并不需要使用到如古腾堡编辑器或小程序等特定功能时。针对这一关切,今天小编特地为大家介绍一种有效的屏蔽方法。
-
从服务器到本地:如何利用Studio和Local在本地开发WordPress网站在WordPress建站时,很多同学可能习惯于直接上传代码到服务器进行安装。但如果你想要更快速地开发和测试网站,搭建本地开发环境是个关键步骤。
-
WordPress圈子到底怎么了...话说,国内WordPress圈子是否还有新的发展机遇?这个充斥着同质化产品和激烈内卷的市场中,如何在价格和功能的差异化上寻求突破,为圈子注入新的活力,是开发者不得不面对的问题。
-
重塑WordPress生态的思考与探索前两天的《WordPress圈子到底怎么了...》这篇文章大家都挺有感触的,群里聊得热火朝天。里头啥声音都有:有的哥们儿直接吐槽WordPress性能拖后腿,躲都躲不及;有的则感慨流量难搞,但坚持建站纯粹是出于热爱和那份情怀;还有人预言,以后建站啊,模块化、可视化才是王道;较热闹的还得数短视频和直播,这家伙一来,内容消费整个儿变了天,网站和小程序怎么赚钱都成难题了。
-
Loco Translate 一款专为WordPress设计的翻译插件WordPress Loco Translate是一款专为WordPress用户设计的翻译插件,它简化了主题和插件的多语言翻译过程。
暂无评论,抢个沙发...