华域联盟 分享 wordpress后台固定菜单消失不见了怎么办?

wordpress后台固定菜单消失不见了怎么办?

背景
在平时用wodpress搭建网站搞测试的时候,安装了一款wordpress主题,启用主题之后,我的wordpress后台就变成了这样。很多菜单都消失了,包括,文章,插件,设置,用户等等。

好吧,做为老鸟站长,当然要靠自己来解决了。

 

解决方法:

找到主题的functions.php文件,定位核心代码:

function dameiti_remove_menus() {
O5e252aae('remove_menu_page',O5e252aae(-7, 'plugins.php' )) ;
O5e252aae('remove_menu_page',O5e252aae(-7, 'edit.php' )) ;
O5e252aae('remove_menu_page',O5e252aae(-7, 'upload.php' )) ;
O5e252aae('remove_menu_page',O5e252aae(-7, 'edit.php?post_type=page' )) ;
O5e252aae('remove_menu_page',O5e252aae(-7, 'edit-comments.php' )) ;
O5e252aae('remove_menu_page',O5e252aae(-7, 'users.php' )) ;
O5e252aae('remove_menu_page',O5e252aae(-7, 'tools.php' )) ;
O5e252aae('remove_menu_page',O5e252aae(-7, 'options-general.php' )) ;
}

把上面的代码都注释掉,保存,然后wordpress刷新后台,就能看见消失的菜单都回来了。

 

function dameiti_remove_menus() {
// O5e252aae('remove_menu_page',O5e252aae(-7, 'plugins.php' )) ;
// O5e252aae('remove_menu_page',O5e252aae(-7, 'edit.php' )) ;
// O5e252aae('remove_menu_page',O5e252aae(-7, 'upload.php' )) ;
// O5e252aae('remove_menu_page',O5e252aae(-7, 'edit.php?post_type=page' )) ;
// O5e252aae('remove_menu_page',O5e252aae(-7, 'edit-comments.php' )) ;
// O5e252aae('remove_menu_page',O5e252aae(-7, 'users.php' )) ;
// O5e252aae('remove_menu_page',O5e252aae(-7, 'tools.php' )) ;
// O5e252aae('remove_menu_page',O5e252aae(-7, 'options-general.php' )) ;
}


WordPress 后台隐藏不需要的菜单:

WordPress在开发过程中,在安装插件或者使用皮肤的时候,左侧菜单栏有时会出现一些不是很美好的菜单,或者一些我们不需要的菜单,比如使用皮肤有时有“Install Demo”,文章下的“分类目录”。
未使用插件,使用两个函数remove_menu_page 和remove_submenu_page,在function.php新增以下代码:

下图显示默认文章的分类目录链接;

add_action('admin_menu', 'remove_menus', 999);
function remove_menus(){
remove_menu_page( 'edit.php' ); //隐藏post,一级菜单
remove_submenu_page( 'edit.php', 'edit-tags.php?taxonomy=category' ); // 隐藏post的默认分类目录,wordpress自带目录,二级菜单
remove_menu_page( 'edit.php?post_type=portfolio' ); //隐藏自定义type=portfolio,一级菜单
remove_submenu_page( 'themes.php', 'install-required-plugins' );// 隐藏某皮肤自带的安装必装插件,非wordpress自带目录,二级菜单
}

Ps:链接只是被隐藏了,后台直接访问还是可以做到的;
使用一些插件也可以做到隐藏特定菜单的目的。

//移除后台无用的菜单
add_action( 'admin_menu', function(){
remove_menu_page( 'index.php' ); //仪表盘
remove_menu_page( 'upload.php' ); //多媒体
remove_menu_page( 'edit.php?post_type=page' ); //页面
remove_menu_page( 'edit-comments.php' ); //评论
remove_menu_page( 'plugins.php' ); //插件
remove_menu_page( 'tools.php' ); //工具
remove_menu_page( 'options-general.php' ); //设置
});

如果你的wordpress后台固定菜单消失不见了,你可以去找核心代码“remove_menu_page” 然后注释掉这些代码,就可以恢复菜单。

本文由 华域联盟 原创撰写:华域联盟 » wordpress后台固定菜单消失不见了怎么办?

转载请保留出处和原文链接:https://www.cnhackhy.com/12782.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

wordpress备份插件All-in-One WP Migration 解除上传限制!

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部