之前写过去除WordPress后台仪表盘dashboard教程,那么今天呢咱们利用dashboard来为WordPress后台添加帮助说明,当然如果您是主题开发者可能会单独能个页面来做或者加个框架游览您的网站来说明您的主题,而今天咱们说的呢比较简单下面呢我们先复习下之前所学的去除dashboard挂件。

一、去除不必要的面板

登陆进入WordPress后台,首先进入的一般是"控制板"这个页面,这里显示了博客的概况、近期评论、引入链接、快速发布、WordPress 开发日志等等,这个页面可以整体的显示博客的一些信息,也提供了一些小的功能。其实WordPress提供这么多的面板,有很多我们是用不着的,如"其它 WordPress 新闻","WordPress 开发日志"等,而且不同用户还有不同的喜好,这时候我们可以将不需要的面板删除,方法很简单,在控制板页面右上角有个 "显示选项" 按钮,点击可以弹出如下图所示的选项,你可以根据需要去除不需要的模块。
下面的代码呢可以强制去除"控制板"的一些面板,不管哪个注册用户都看不到这些面板,这样就无需用户自行去屏蔽某些面板了。具体实现办法是在当前主题的functions.php中添加以下代码。


function ruike_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', 'ruike_remove_dashboard_widgets' );

// 以下这一行代码将删除 "Welcome" 面板
add_action( 'load-index.php', 'remove_welcome_panel' );
function remove_welcome_panel() {
   remove_action('welcome_panel', 'wp_welcome_panel');
}

二、添加帮助面板


function ruike_dashboard_help() {
   echo '这里填使用说明的内容,可填写HTML代码';

   // 如以下一行代码是开放投稿功能所使用的投稿说明
   // echo "<p><ol><li>投稿,请依次点击 文章 - 添加新文章,点击 "送交审查" 即可提交</li><li>修改个人资料,请依次点击 资料 - 我的资料</li><li>请认真填写“个人说明”,该信息将会显示在文章末尾</li><li>有事请与我联系,Email: zhouzb889@gmail.com   QQ: 941009665</li></ol></p>";     
}

function ruike_add_dashboard_widgets() {
   wp_add_dashboard_widget('ruike_help_widget', '这里替换成面板标题', 'ruike_dashboard_help');
}
add_action('wp_dashboard_setup', 'ruike_add_dashboard_widgets' );

OK这样WordPress后台添加帮助说明功能就介绍完毕了,更多WordPress教程尽在瑞课学院,找WordPress知识就选瑞课。