腾讯云服务器优惠活动华纳云香港服务器

如何移除/删除WordPress后台左侧菜单不需要的子菜单?

WordPress主题推荐

WordPress 后台左侧的顶级菜单下面一般都有子菜单,而有些子菜单是我们根本用不到的,所以我们完全可以将其删除。删除子菜单需要用到一个函数 remove_submenu_page( $menu_slug, $submenu_slug ),这里有两个参数,$menu_slug 是子菜单所在顶级菜单的缩略名,$submenu_slug 为子菜单的缩略名。

那如何获得这两个缩略名呢?就是去除 https://网站域名/wp-admin/后剩下的那部分

这里以移除“文章 – 标签”子菜单为例进行说明。登录进入WordPress后台 >> 点击左侧顶级菜单“文章”,在浏览器地址栏就可以链接地址为:

https://网站域名/wp-admin/edit.php

那么顶级菜单“文章”的缩略名为:edit.php

接着点击“文章 – 标签”,在浏览器地址栏就可以链接地址为:

https://网站域名/wp-admin/edit-tags.php?taxonomy=post_tag

那么子菜单“标签”的缩略名为:edit-tags.php?taxonomy=post_tag

知道顶级菜单和子菜单的缩略名之后,只需要将下面是代码添加到当前主题的 functions.php 文件中即可删除相应的子菜单:

function remove_submenu() {
// 删除“文章”下面的子菜单“标签”
remove_submenu_page('edit.php', 'edit-tags.php?taxonomy=post_tag');
}
if (is_admin()){
//删除子菜单
add_action('admin_init','remove_submenu');
}

删除其他子菜单的方法类似,只需要获取顶级菜单和子菜单相应的缩略名,然后在 remove_submenu()函数内再添加 remove_submenu_page()函数(第3行代码)即可。

如果想要移除WordPress后台顶级菜单,请参考『如何移除WordPress后台左侧的某些菜单?』。

以上内容整理自@露兜博客

相关阅读

本文地址:https://boke112.com/post/4962.html

赞 (1) 打赏
版权声明:本文内容来源于互联网资源,由 boke112百科 整理汇总!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu