WordPress隐藏后台默认菜单及插件生成的菜单

WordPress隐藏后台默认菜单及插件生成的菜单,第1张

概述最近在给一个客户定制的一个主题中,用到的几个插件中,有几个是自动在后台左侧创建了他们对应的菜单,这些插件对于客户来讲是没什么用的,同时如果他们自

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。内存溢出小编现在分享给大家,也给大家做个参考。

最近在给一个客户定制的一个主题中,用到的几个插件中,有几个是自动在后台左侧创建了他们对应的菜单,这些插件对于客户来讲是没什么用的,同时如果他们自己修改插件的设置,还可能导致网站无法正常访问,所以就想到了去把这些插件的菜单隐藏起来,网上有介绍的一些方法,我用了好像没有效果,最后想,索性用最笨的方法,那就是用 CSS 隐藏掉,给对应的 class 添加 display:none;样式,试一下效果还不错,只需要把下面的代码放到你的主题 functions.PHP 文件中:

/*隐藏后台插件菜单*/

function admin_myCSS() {

echo'<style type="text/CSS">

#toplevel_page_wpuf-admin-opt,#toplevel_page_wsocial,#toplevel_page_edit-post_type-acf {

display: none;

}

</style>';

}

add_action('admin_head','admin_myCSS');

你想要隐藏哪个菜单,就把里面的 class,或者 ID 添加进去就可以了,这个应该不难理解,这样不仅可以隐藏插件生成的菜单,还可以隐藏任何菜单。如果你只需要隐藏 wordpress 默认的后台左侧菜单,也可以用下面的方法,把下面的代码放到 functions.PHP 中:

add_action( 'admin_menu','mkr_remove_ad_menus' )

function mkr_remove_ad_menus(){

remove_menu_page( 'index.PHP' ) //仪表页面,控制台首页

remove_menu_page( 'edit.PHP' ) //文章页面

remove_menu_page( 'upload.PHP' ) //多媒体页面

remove_menu_page( 'edit.PHP?post_type=page' ) //页面管理

remove_menu_page( 'edit-comments.PHP' ) //评论菜单

remove_menu_page( 'themes.PHP' ) //主题个性设置

remove_menu_page( 'plugins.PHP' ) //插件页面

remove_menu_page( 'users.PHP' ) //用户页面

remove_menu_page( 'tools.PHP' ) //工具页面

remove_menu_page( 'options-general.PHP' ) //设置页面

}

注意,上面的代码是你要隐藏哪个就留下哪个。大家可以看一下下面的效果,感觉是不是很简洁啊


以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的WordPress隐藏后台默认菜单及插件生成的菜单全部内容,希望文章能够帮你解决WordPress隐藏后台默认菜单及插件生成的菜单所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1010231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存