将菜单主页链接更改为其他链接 时间:2012-10-26 作者:dasmikko 我使用的是内置菜单系统,我不想将主菜单链接的文本更改为其他内容,如“hjem”,我已尝试将其放入代码中:<?php wp_page_menu( array( \'show_home\' => \'Hjem\', \'sort_column\' => \'menu_order\' ) ); ?> 但这只是显示菜单,主菜单文本为“home”。我该怎么办? 1 个回复 最合适的回答,由SO网友:brasofilo 整理而成 有趣的是,我在WordPress 3.4.2和3.5-beta2中看到了同样的行为。没有激活的插件,主题为TwentyEleven。Even setting show_home 像false 将显示主页按钮?!检查核心,我看到这个过滤器起到了作用:add_filter( \'wp_page_menu_args\', \'wpse_70551_change_page_menu\'); function wpse_70551_change_page_menu($args) { $args[\'show_home\'] = "Hjem"; return $args; } [Update]<这是一个bug with the Bundled Themes.罪魁祸首是twentyeleven_page_menu_args() (twentytwelve_page_menu_args() 在2012年)。它忽略任何传递的值并强制执行true:http://core.trac.wordpress.org/browser/tags/3.4.2/wp-content/themes/twentyeleven/functions.php#L37222331.patch 是对所有三个主题的修复。 结束 文章导航