wordpress 如何移除管理后台仪表盘小工具

简介: 仪表盘的显示如下,如何禁用其中的仪表盘呢?   1.找到php文件: /wp-admin/includes/dashboard.php 2.在文件最后添加以下代码: // 创建一个动作钩子函数 function meetrice_remove_dashboard_widgets...

仪表盘的显示如下,如何禁用其中的仪表盘呢?

wordpress控制面板

 

1.找到php文件: /wp-admin/includes/dashboard.php

2.在文件最后添加以下代码:

// 创建一个动作钩子函数

function meetrice_remove_dashboard_widgets() {
    global $wp_meta_boxes;
//    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
//    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
//    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_duoshuo']);
//    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
} 

// 在 'wp_dashboard_setup'动作中注册这个钩子函数

add_action('wp_dashboard_setup', 'meetrice_remove_dashboard_widgets' );

3.如何确定仪表盘的名称及类型

$wp_meta_boxes['dashboard']['仪表盘类型']['core']['仪表盘名称']

使用开发者工具查看diy的ID,就是仪表盘的名称;

而它的容器div的ID为 xxx-sortables,其中xxx即它的类型

 

另外一种 移除仪表盘的方法:

修改用户的主题中的functions.php文件,在其中加入以下代码:

<?php
function disable_default_dashboard_widgets() {

    remove_meta_box('dashboard_right_now', 'dashboard', 'core');      //概况(Right Now)
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'core'); //近期评论(Recent Comments)
    remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');  //链入链接(Incoming Links)
    remove_meta_box('dashboard_plugins', 'dashboard', 'core');      //插件(Plugins)

    remove_meta_box('dashboard_quick_press', 'dashboard', 'core');  //快速发布(QuickPress)
    remove_meta_box('dashboard_recent_drafts', 'dashboard', 'core'); //近期草稿(Recent Drafts)
    remove_meta_box('dashboard_primary', 'dashboard', 'core');  //WordPress China 博客(WordPress Blog)
    remove_meta_box('dashboard_secondary', 'dashboard', 'core'); //其它 WordPress 新闻(Other WordPress News)
}
add_action('admin_menu', 'disable_default_dashboard_widgets');
?>

 

也可以根据用户的权限来称除

function user_role_dashboard()
{
  global $wp_meta_boxes, $current_user;
 
  // remove incoming links info for authors or editors
  if(in_array('author', $current_user->roles) || in_array('editor',$current_user->roles))
  {
    unset($wp_meta_boxes['dashboard']['normal ']['core']['dashboard_incoming_links']);
  }
 
  // remove the plugins info and news feeds for everyone
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
 
}
//add our function to the dashboard setup hook
add_action('wp_dashboard_setup', 'user_role_dashboard');

 

相关文章
|
人工智能 安全 开发者
2025 年 WordPress 本地部署工具深度测评:3 大高效实践方案解析
随着 WordPress 6.4 的普及,本地开发工具向智能化、场景化发展。个人开发者追求零配置启动,企业团队需标准化方案。技术演进聚焦容器化整合、AI 辅助决策与边缘计算适配。深度测评中,WordPress Studio 适合快速原型开发,Websoft9 面板适用于企业级管理,Bulk Plugin Installer 提升批量部署效率。2025 年行业趋势显示容器化、AI 辅助及边缘计算支持成为主流,选型应结合项目规模与安全需求。
584 0
【ripro美化】全站美化包WordPress RiPro主题二开美化版sucaihu-childV1.9(功能集成到后台)
1、【宝塔】删除ripro文件,上传最新ripro版本,然后上传压缩包内的ripro里面的对应文件到ripro主题对应内覆盖(找到对应路径单个文件去覆盖)。 2、然后上传ripro-chlid子主题美化包到/wp-content/themes路径下 3、注意顺序 原版–>美化包–>后台启用子主题(已启用请忽略)。
865 0
【ripro美化】全站美化包WordPress RiPro主题二开美化版sucaihu-childV1.9(功能集成到后台)
|
前端开发 JavaScript C++
WordPress 非常漂亮滴动态时间小工具
这是一段关于WordPress动态时间小工具的分享。作者提供了小工具的JavaScript代码和使用教程。用户需要将JS文件放入网站根目录,并在WP后台的自定义HTML小工具中添加指定代码以显示动态时间效果。教程包括了CSS和HTML部分,代码实现了一个时钟动画。
248 0
|
存储 数据安全/隐私保护
如何登录到你的 WordPress 管理仪表板
如何登录到你的 WordPress 管理仪表板
314 0
|
前端开发 API
WordPress建站教程:如何使用插件管理 WordPress Heartbeat API
WordPress Heartbeat API 已经存在了将近十年。它提供了 WordPress 仪表板和主机服务器之间的无缝实时通信。Heartbeat API 内置于 WordPress 核心,提供强大的功能,可以显着改善网站管理体验。
WordPress建站教程:如何使用插件管理 WordPress Heartbeat API
|
安全 数据安全/隐私保护
WordPress建站教程:默认WordPress登录入口和修改后台入口
​今天关注六翼开源的一个网友遇到一个问题没办法突破,他在安装WordPress之后不知道WordPress后台登录入口,无法进入后台管理网站和更新文章。下面北京六翼的开发工程师针对“默认WordPress登录入口和修改后台入口”的问题给大家做一下讲解。
WordPress建站教程:默认WordPress登录入口和修改后台入口
CDN
|
缓存 网络协议 前端开发
全面加速Wordpress站点:从文章页到管理后台
使用阿里云服务和几个插件,提高wordpress站点每个环节的访问速度。
CDN
1556 0
全面加速Wordpress站点:从文章页到管理后台
|
开发者
云上 WordPress 网站的管理|学习笔记
快速学习云上 WordPress 网站的管理
云上 WordPress 网站的管理|学习笔记
|
数据库
wordpress修改后台站点地址后无法打开的解决办法
wordpress修改后台站点地址后无法打开的解决办法
343 0
wordpress修改后台站点地址后无法打开的解决办法
|
Linux 数据库
使用宝塔linux面板管理安装WordPress个人博客
使用宝塔linux面板管理安装WordPress个人博客需要:一台ESC服务器,一个可以正常使用的域名linux安装命令:yum install -y wget && wget -O install.
8276 0