我有一个自定义模板,我在其中调用wp_nav_menu
函数,如下所示。
<?php
$defaults = array(
'theme_location' => 'header-menu',
'menu' => '',
'container' => 'nav',
'container_class' => 'main-nav',
'container_id' => '',
'menu_class' => 'nav',
'menu_id' => 'sub-nav',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'depth' => 0,
'walker' => new Nav_Walker_Nav_Menu()
);
wp_nav_menu($defaults);
我收到的输出就像
<a href="#about" class="nav-link">About</a>
当我在链接上移动时,我会得到以下网址:
http://localhost/mysite/cart/#about
我想从此网址中删除cart/
,以便获取网址
http://localhost/mysite/#about
答案 0 :(得分:0)
在信息中心内,如果您将#about
作为链接目的地,它将创建您所拥有的链接,该链接将您作为#about
在其显示的任何页面上的锚点链接(购物车) , 随你)。如果您希望链接为http://localhost/mysite/#about
,则需要在信息中心的菜单链接中输入该完整网址。
请记住在网站上线时更改它。