转载 - 如何定制WordPress后台仪表盘指定模块的显示 - 明月登楼的博客

只需要根据自己的需要选择下面的代码加入到主题 function.php 里即可,这里可以参考如何方便的在更新主题时保留functions.php里的自定义 一文里的方法来防止主题更新后function.php被覆盖造成的失效问题.

// 删除仪表盘模块
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''core');
    // 以下这一行代码将删除 "引入链接" 模块
    unset($wp_meta_boxes'dashboard''core');
    // 以下这一行代码将删除 "插件" 模块
    unset($wp_meta_boxes'dashboard''core');
    // 以下这一行代码将删除 "近期评论" 模块
    unset($wp_meta_boxes'dashboard''core');
    // 以下这一行代码将删除 "近期草稿" 模块
    unset($wp_meta_boxes'dashboard''core');
    // 以下这一行代码将删除 "WordPress 开发日志" 模块
    unset($wp_meta_boxes'dashboard''core');
    // 以下这一行代码将删除 "其它 WordPress 新闻" 模块
    unset($wp_meta_boxes'dashboard''core');
    // 以下这一行代码将删除 "概况" 模块
    unset($wp_meta_boxes'dashboard''core');
}
add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets' );
// 以下这一行代码将删除 "welcome" 模块
remove_action('welcome_panel', 'wp_welcome_panel');

具体可以参考上述代码里的中文注释来选择,其实很简单的都是,只需要复制粘贴即可.

Last modification:October 9th, 2018 at 09:31 am