2012-01-11 109 views
4

我创建了一个wordpress网站。主页出现在名称为“Home”的导航菜单中。如何更改导航菜单中的主页标题文本?

我想将此文本更改为其他文本,以便在导航菜单中它不会显示为“主页”,而应该显示为其他文本。

我将如何更改此文本?

+0

嗯..如果你不能在管理面板中做到这一点,机会是它的硬编码在你的模板文件。另一个非常奇怪的可能性是“缓存”。要告诉你如何改变它是非常困难的。我忘了哪个FTP客户端可以“在目录中的所有文件中搜索关键字”。您可以下载所有模板文件,然后使用Notepad ++在所有打开的文件中查找关键字。 – CppLearner 2012-01-11 09:47:02

回答

12

因此,为了改变主页按钮的名称,请访问:

WP-包括/-的template.php后

查找:

// Show Home in the menu 
if (isset($args['show_home']) && ! empty($args['show_home'])) { 
if (true === $args['show_home'] || '1' === $args['show_home'] || 1 === $args['show_home']) 
$text = __('Home'); 

你看到最后的“首页“文字?你去那里,把它改变成任何你想要的。

1

这取决于每个你想使用的主题。

对于二十二十二,你必须做的是设置一个前端页面(静态页面),并给它一个名称。

,那么你的functions.php复制到你的子主题的文件夹,然后找到这个:

/** 
* Makes our wp_nav_menu() fallback -- wp_page_menu() -- show a home link. 
* 
* @since Twenty Twelve 1.0 
*/ 
function twentytwelve_page_menu_args($args) { 
    if (! isset($args['show_home'])) 
     $args['show_home'] = true; 
    return $args; 
} 
add_filter('wp_page_menu_args', 'twentytwelve_page_menu_args'); 

和改变这种单一的线路:

$args['show_home'] = false; 

另外, 一个简单的办法就是去菜单选项卡在左边,并在那里玩菜单选项,如果你喜欢,你可以添加自己的菜单选项。

6

如果我们谈论的默认主题 “二十十二”:

  1. 打开../twentytwelve/functions.php
  2. 查找twentytwelve_page_menu_args功能。
  3. 替换

    的$ args [ 'show_home'] = TRUE;

$args['show_home'] = "Your name"; 

Hoooray! :)

相关问题