有时候为客户做后台不需要让非管理员用户看到 dashboard选项 及某些后台选项卡 如tools theme等
所以需要隐藏掉 一些
1.隐藏dashboard
function remove_the_dashboard () {
if (current_user_can('level_10')) {
return;
} else {
global $menu, $submenu, $user_ID;
$the_user = new WP_User($user_ID);
reset($menu); $page = key($menu);
while ((__('Dashboard') != $menu[$page][0]) && next($menu))
$page = key($menu);
if (__('Dashboard') == $menu[$page][0]) unset($menu[$page]);
reset($menu); $page = key($menu);
while (!$the_user->has_cap($menu[$page][1]) && next($menu))
$page = key($menu);
if (preg_match('#wp-admin/?(index.php)?$#',$_SERVER['REQUEST_URI']) && ('index.php' != $menu[$page][2]))
wp_redirect(get_option('siteurl') . '/wp-admin/profile.php');
}
}
add_action('admin_menu', 'remove_the_dashboard');
2.隐藏 tools theme等
//Hide non-userd admin menu bar
function yg_remove_menu_page() {
remove_menu_page('tools.php');
remove_menu_page('themes.php');
}
add_action( 'admin_menu', 'yg_remove_menu_page' );
3.隐藏后台的wordpress信息
//Hide the wordpress info
function change_footer_admin () {
return 'Powerd by Gruden';
}
add_filter('admin_footer_text', 'change_footer_admin', 9999);
function change_footer_version() {
return ' ';
}
add_filter( 'update_footer', 'change_footer_version', 9999);
分享到:
相关推荐
DAdmin - Responsive Bootstrap Admin Dashboard Based on Bootstrap 4.1.x Fully Responsive W3C Validated Code 此压缩包内为示例版页面代码, 正版购买请前往...
Ace Admin 是一个基于HTML5和CSS3的扁平化后台管理界面模板,它设计简洁、直观,具有丰富的功能和组件,适用于开发Web应用程序的后台管理界面。这个模板使用了Ace框架,该框架以其高效、可定制性和良好的用户体验而...
《Metronic v6.0.3:响应式Admin后台模板详解》 Metronic v6.0.3是一款在2019年发布的最新版本的高级响应式Admin后台模板,专为构建现代、功能丰富的Web应用界面而设计。这款模板以其出色的设计、强大的功能和高度...
Pages - Bootstrap 4 Admin Dashboard Template 3.0 最新版后台模板 文件140MB ,放到百度网盘了
Extjs6.2 生成的admin-dashboard官方模板
此压缩包内仅包含 modern风格 示例版页面源代码 示例浏览:https://designreset.com/preview-equation/demo3/ 正版下载:https://themeforest.net/item/equation-responsive-admin-dashboard-template/23191987
此压缩包内为示例版页面源代码 示例浏览:http://themepixels.me/dashforge/ 正版下载:https://themeforest.net/item/dashforge-responsive-admin-dashboard-template/23725961
"Admin Dashboard Template" 是一款专为网站后台设计的精美管理界面模版,它基于流行的前端框架Bootstrap构建。Bootstrap是一款强大的开源HTML、CSS和JS库,以其响应式布局和丰富的组件库而闻名,使得开发者能够快速...
【标题】"dashboard基于Vue20优雅的管理后台"揭示了这个项目是使用Vue.js 2.0框架构建的一个管理后台界面。Vue.js是目前非常流行的一种轻量级前端JavaScript框架,尤其适合构建用户界面。在Vue 2.0版本中,引入了...
Retina Dashboard后台管理界面模板,响应式布局设计,自适应屏幕分辨率大小,兼容PC端和手机移动端,全套模板,包含后台登录页、仪表盘、创建页面、视图、媒体库、博客、网站流量统计、用户、UI元素、图标字体等后台...
Template Name: Metronic - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.3.5 Version: 4.5.2 Metronic 是一套精美的响应式后台管理模板,基于强大的 Twitter Bootstrap 框架实现。Metronic...
"后台管理模板 metronic-responsive-admin" 是一个专为构建高效、现代且响应式的Web应用程序后台界面而设计的模板。这个模板以其扁平化的设计风格,提供了丰富的功能和组件,能够帮助开发者快速搭建出专业级别的管理...
Dore - JQuery Bootstrap 4 Admin Dashboard Pleasant Design, Extra Responsive Superfine Charts, Smart Menu JQuery, HTML 此压缩包内为示例版页面代码, 正版购买请前往...
Hyper Admin Dashboard Template是基于Bootstrap 4.6的一个高级管理面板模板,它提供了丰富的界面元素和组件,便于快速开发出功能完善的后台管理系统。这个模板设计精美,布局清晰,适合各种企业级应用的需求。 在...
【Bilbox - Admin Dashboard 模板源码】是一个专为后台管理界面设计的HTML模板,它提供了丰富的功能和自定义选项,使开发者能够快速构建高效、美观的管理界面。这款模板以其多色调的背景风格而突出,总共包含了六种...
Lucid - Powerful Bootstrap 4x Admin with Cryptocurrency Dashboard 550+ Pages, Horizontal mega menu support Cryptocurrency Dashboard, RTL full support Bootstrap 4 此压缩包内为示例版页面源代码 示例版...
Zircos - Responsive Admin Dashboard + Material Design Clean and intuitive design Material Design Version Horizontal & Boxed Layouts 此压缩包内为示例版页面源代码 示例版浏览链接:...
Vuetify Material Dashboard是一个基于vue.js/vuetify开发的Material风格的后台模板。 它将帮助您在短时间内开始开发后台面板。 Vuetify Material Dashboar提供免费版和专业版,免费版是基于MIT协议,提供的页面元素...
BlurAdmin是一款开源的H5后台管理模板,以其出色的设计和高度的可读性与扩展性在开发者社区中受到广泛好评。这款模板采用MIT许可证,意味着它允许用户自由使用、复制、修改、合并、发布、分发,甚至可以用于商业项目...
从国外网站上下载的dashboard模板,看着不错,拿来分享。