You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将WordPress后台Appearance菜单标签修改为Themes?

解决WordPress后台Appearance菜单重命名为Themes的问题

你的问题出在错误使用了菜单索引——Dashboard菜单的索引是1,而Appearance菜单的索引是60,直接修改$menu[1]只会改动仪表盘的名称,自然达不到预期效果。另外硬编码索引不够稳妥,插件或主题可能会改变菜单顺序,更可靠的方式是通过菜单slug匹配目标项。

正确代码示例

下面的代码会遍历全局$menu数组,找到slug为themes.php的菜单项(对应Appearance菜单),再修改它的标签:

function change_appearance_menu_label() {
    global $menu;
    // 遍历菜单数组定位目标项
    foreach ($menu as $key => $item) {
        // Appearance菜单对应的slug是themes.php
        if ($item[2] === 'themes.php') {
            $menu[$key][0] = 'Themes';
            break;
        }
    }
}
// 设优先级999,确保代码在其他菜单修改逻辑之后执行
add_action('admin_menu', 'change_appearance_menu_label', 999);

补充说明

  • 如果需要同时修改Appearance下的子菜单(比如默认的Themes子项),可以用同样逻辑遍历$submenu['themes.php']数组修改对应标签。
  • 优先级设为999是为了避免你的修改被其他插件或主题的菜单调整代码覆盖。

内容的提问来源于stack exchange,提问作者Juan-man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:19:58