更改导航栏“主页”链接

时间:2013-01-08 18:09:01

标签: php html wordpress

所以我想在我的wordpress主题中添加一个主页按钮,这样当用户转到另一个页面时,通过按“主页”按钮,他们可以返回主页。然而,为了向导航栏添加页面链接,我必须在wordpress上创建一个名为home的页面,但是当你点击它时它会转到www.example.com/home而不是www.example.com(我明白为什么会这样做)< / p>

通常我只需将href和“home”添加到nav bar即可让它完成我需要的工作。然而,我的主题获取导航栏的方式是通过一些PHP代码:

<?php wp_nav_menu( array('depth' => 3)); ?>

这将获取nav bar并将其显示在源代码中:

<div class="menu"><ul>
        <li class="page_item page-item-101">
            <a href="http://www.louismoore.net/wordpress/home/">HOME</a></li>
        <li class="page_item page-item-64">
            <a href="http://www.louismoore.net/wordpress/photos/">PHOTOS</a></li>
        <li class="page_item page-item-65">
            <a href="http://www.louismoore.net/wordpress/projects/">PROJECTS</a></li>
</ul></div>

我需要做的就是从主页链接的href中删除主页,它将转到我想要的页面。但是我不知道怎么做,因为它通过php获取nav bar

2 个答案:

答案 0 :(得分:1)

您根本不需要创建主页。

这样做:

  1. 转到外观&gt;菜单
  2. 创建一个新菜单(您必须将其命名为“主菜单”或任何您想要的名称)。
  3. 在新菜单中选择左侧列中的页面,但不要选择您所在的主页。
  4. 添加这些网页后,创建一个名为“主页”的自定义菜单选项,并使用域网址作为链接(例如http://www.mydomain.com/“)
  5. 将新链接添加到您的菜单,然后点击并将其拖动到顶部位置
  6. 点击保存菜单或您将失去它
  7. 从左上角的下拉菜单中选择新菜单。
  8. 您现在应该拥有一个带有主页链接的自定义菜单。

答案 1 :(得分:0)

您应该可以全局更改设置。登录您的管理部分,然后浏览到设置&gt;读。在“首页显示”中选择“静态页面”,然后选择主页作为“首页”下拉项目(见屏幕截图)。

您应该能够确认页面中的永久链接(编辑视图)现在指向您的根域。

enter image description here