我可以更改菜单中的“Home”文本吗?

时间:2011-10-28 作者:Josh Rodgers

我很确定这可以通过过滤器或某种查找和替换来完成,但我不确定如何完成。

我有一个名为“主页”的页面,如下所示:

Screenshot

当链接显示在我的模板中时,它会显示“主页”。我想说“关于我们”。

我希望用户知道主页位于页面概述面板中的哪个页面,但我希望能够在模板中随意命名,而不显示“主页”一词。有什么想法吗?

1 个回复
最合适的回答,由SO网友:Josh Rodgers 整理而成

我做的很简单。。。在管理面板中,我将名称保留为home,然后使用条件语句更改名称。

对于我使用的导航:

<ul>
    <li <?php if ( is_home() ) { ?>class="current_page_item"<?php } ?>><a href="<?php bloginfo(\'url\') ?>">About Us</a></li>
    <?php $args = array("exclude" => "".page_name(\'Homepage\').", "title_li"  => ""); wp_list_pages( $args ); ?>
</ul>
对于我使用的标题:

<?php if ( is_home() ) { ?>
    <h2>About Us</h2>
<?php } else { ?>
    <h2><?php the_title(); ?></h2>
<?php } ?>
我相信还有其他方法可以做到这一点,但这就是我能够解决它的方法!!希望这对某人有所帮助:)

结束

相关推荐

Query pages by category

尝试根据页面关联的类别查询页面。我正在传递cat\\u ID,但它似乎不起作用。总是返回一篇标题为“Hello World”的帖子,而有一个实际的页面具有与此类别关联的真实标题。// The Query query_posts(\'cat=\'.$current); // The Loop while ( have_posts() ) : the_post(); the_title(); endwhile; /