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用户优化店铺管理界面,提高工作效率。包含详细步骤和可复现代码。