菜单没有标签wp

时间:2015-06-15 07:18:02

标签: wordpress menu

我使用此

在wordpress上有一个菜单
<?php wp_nav_menu( array( 'sort_column' => 'menu_order','menu_class' => 'navlink', 'container' => false, 'theme_location' => 'header-menu') ); ?>

输出就像这样

<div class="navlink">
<ul>
<li class="page_item page-item-2 current_page_item active"><a href="http://michaelpon.tk/about/">About</a></li>
<li class="page_item page-item-6"><a href="http://michaelpon.tk/skills/">Skills</a></li>
<li class="page_item page-item-4"><a href="http://michaelpon.tk/project/">Project</a></li>
<li class="page_item page-item-8"><a href="http://michaelpon.tk/contact/">Contact</a></li>
</ul>
</div>

现在我想要的是显示我的菜单,没有标签,技能......是否可能?我尝试使用菜单并通过小部件显示它,但菜单不允许我添加没有任何标签的页面。它会自动从菜单中删除页面。

像这样。

<li class="page_item page-item-2 current_page_item active"><a href="http://michaelpon.tk/about/"></a></li>
<li class="page_item page-item-6"><a href="http://michaelpon.tk/skills/"></a></li>
<li class="page_item page-item-4"><a href="http://michaelpon.tk/project/"></a></li>
<li class="page_item page-item-8"><a href="http://michaelpon.tk/contact/"></a></li>

除了使用静态html之外,还有其他可能的方法吗?我使用foundationpress作为我的主题。

我将使用伪元素显示菜单的标签 小提琴here

2 个答案:

答案 0 :(得分:0)

好的,我理解你的问题。 你可以使用jQuery来完成它。 您必须将类添加到要删除标签的特定菜单中。

  

将此代码添加到header.php文件

<script>
  $(document).ready(function(){
    $('.your-menu-class').find('a').html('');
  });
</script> 

不要从管理员端菜单设置中删除页面标题。

答案 1 :(得分:0)

在制作菜单项时添加&nbsp;作为标签,它将允许该字段为空,希望它有所帮助