February 6, 2026 Uncategorized

WordPress后台优化指南:7个代码技巧屏蔽不常用模块,提升运行效率

为什么需要优化WordPress后台?

WordPress后台提供了丰富的管理模块,但并非所有功能都适合每个用户。过多的菜单和模块不仅会让界面显得杂乱,还可能影响后台加载速度。通过自定义代码屏蔽不常用的模块,您可以打造一个更简洁、高效的管理界面,特别适合专注于WooCommerce运营的用户。

重要提醒:操作前须知

在开始之前,请注意以下事项:

  • 这些代码只会暂时隐藏模块,不会永久删除
  • 所有代码都需要添加到当前主题的functions.php文件中
  • 建议先备份网站,或使用子主题进行修改
  • 需要时只需移除相应代码即可恢复模块

7个实用的后台优化技巧

1. 屏蔽左侧菜单栏

如果您很少使用某些菜单(如“链接”、“工具”等),可以通过以下代码隐藏它们:

function remove_menus() {
    global $menu;
    $restricted = array(
        __('Dashboard'),
        __('Posts'),
        __('Media'),
        __('Links'),
        __('Pages'),
        __('Appearance'),
        __('Tools'),
        __('Users'),
        __('Settings'),
        __('Comments'),
        __('Plugins')
    );
    end($menu);
    while(prev($menu)) {
        $value = explode(' ', $menu[key($menu)][0]);
        if(strpos($value[0], '<') === FALSE) {
            if(in_array($value[0] != NULL ? $value[0] : "", $restricted)) {
                unset($menu[key($menu)]);
            }
        } else {
            $value2 = explode('<', $value[0]);
            if(in_array($value2[0] != NULL ? $value2[0] : "", $restricted)) {
                unset($menu[key($menu)]);
            }
        }
    }
}
if(is_admin()) {
    add_action('admin_menu', 'remove_menus');
}

使用说明:在$restricted数组中,移除您不需要隐藏的菜单项名称。

2. 删除特定子菜单

如果您想保留主菜单但删除某些子菜单:

function remove_submenu() {
    // 删除“设置”下面的“隐私”子菜单
    remove_submenu_page('options-general.php', 'options-privacy.php');
    // 删除“外观”下面的“编辑”子菜单
    remove_submenu_page('themes.php', 'theme-editor.php');
}
if(is_admin()) {
    add_action('admin_init', 'remove_submenu');
}

3. 屏蔽后台更新提示

如果您不想看到WordPress更新提醒:

function wp_hide_nag() { 
    remove_action('admin_notices', 'update_nag', 3); 
} 
add_action('admin_menu', 'wp_hide_nag');

4. 隐藏“显示选项”和“帮助”标签

简化页面顶部的选项:

function remove_screen_options() {
    return false;
}
add_filter('screen_options_show_screen', 'remove_screen_options');
add_filter('contextual_help', 'wpse50723_remove_help', 999, 3);
function wpse50723_remove_help($old_help, $screen_id, $screen) {
    $screen->remove_help_tabs();
    return $old_help;
}

5. 清理仪表盘小工具

移除仪表盘中不常用的小工具:

function example_remove_dashboard_widgets() {
    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');

6. 隐藏后台页脚信息

移除页面底部的版本和版权信息:

function change_footer_admin() {
    return '';
}
add_filter('admin_footer_text', 'change_footer_admin', 9999);

function change_footer_version() {
    return '';
}
add_filter('update_footer', 'change_footer_version', 9999);

7. 移除左上角WordPress标志

如果您想完全自定义后台风格:

function annointed_admin_bar_remove() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('wp-logo');
}
add_action('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);

如何应用这些优化?

步骤一:登录WordPress后台,进入“外观” → “主题编辑器”

步骤二:在右侧文件列表中找到并点击“functions.php”

步骤三:将您选择的代码复制到文件末尾(在?>标签之前,如果没有则直接添加)

步骤四:点击“更新文件”保存更改

步骤五:刷新后台页面查看效果

优化效果与注意事项

实施这些优化后,您将获得以下好处:

  • 更快的加载速度:减少不必要的元素加载
  • 更简洁的界面:只显示您需要的功能
  • 更高的效率:减少干扰,专注核心工作
  • 更好的用户体验:特别适合WooCommerce店铺管理

重要提示:这些优化不会影响网站前台功能,也不会删除任何数据。所有隐藏的模块都可以通过移除相应代码随时恢复。

进阶建议

如果您需要更专业的WooCommerce后台定制,建议访问woocommercedev获取更多高级教程和定制方案。与Shopify等平台相比,WordPress配合WooCommerce提供了无与伦比的灵活性,通过适当的优化,您可以打造出比Magento更高效的管理后台。

元描述建议:学习7个简单的WordPress代码技巧,屏蔽后台不常用模块,提升管理效率。适合WooCommerce用户优化店铺管理界面,提高工作效率。包含详细步骤和可复现代码。

Leave a Reply

Your email address will not be published. Required fields are marked *