小编今天看到 Fastadmin 后台演示的统计控制台 真的是内容满满却又一目了然,超喜欢那个样式。
然后就想怎么能让WordPress也做成它那个样子,那么首先就要修改W} w # A XordPr2 ( 0 ? ? g 1 w kess仪表盘上的数据了。
WordPf $ 0 . 4 m D W /ress的仪表盘上本身就有一些信息模块,当然^ { o , b e可以在WP后台的右上角 &ldquo7 ` A + ( m # &;显示选项”中取消勾选,就不再显示了。如果觉得没必要让它b ~ + R A N ] #y S G存在也可| q q f $以用代t - % L码来删除这些信息模块,如下:^ q c C
将以下代码写入functions.pA # D bhp文件即可
//删除仪表盘模块
function example_remove_dashboard_widgets() {
// Globalize the metaboxes array, this holds all the widgets for wp-admin
global $wp_meta_boxes;
// 以下这一行代码将删除 "快速发布" 模块
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
// 以下这一行代码将删除 "引入链接" 模块
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
// 以下这一行代码将删除 "插件" 模块
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
// 以下这一行代码将删除 "近期评论" 模块
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
// 以下这一行代码将删除 "近期草稿" 模块
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
// 以下这一行代码将删除 "WordPress 开发日志" 模块
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
// 以下这一行代码将删除 "其它 WordPress 新闻" 模块
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
// 以下这一行代码将删除 "概况" 模块
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
}
add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets' );
// 以下这一行代码将删除 "welcome" 模块
remove_action('welcome_panel', 'wp_welcome_pa
nel');
然后我们就可; 4 ) Y d t f z以进入正题了,开始创建1 q d W \ h ^我们自定义信息模块,下面只z 4 + oQ j 6 c f t ) # m演示最简单的增加+ % `信息模块的方( P F法。代码如下:
老样子,代码写入functH E Oions.php文件6 s ! 7 .即可
function custom_dashboard_help() {
echo '这里填使用说明的内容,可填写HTML代码';
}
function example_add_dashboard_widgets() {
wp_add_dashboard_widget('custom_help_widget', '这里替换成面板标题', 'custom_dashboard_help');
}
add_action('wp_dashboard_setup', 'example_add_dashboard_widgets' );
最后- C l J 1 ~ Z l保I w A H F T存D` 5 , Z T# R ! =文件,刷新后台,看看仪表盘是不是只. \ b w J d S } i剩下一个区块了。