我有一个使用这个的 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 作为我的主题。
我将使用伪元素显示菜单的标签 小提琴这里
制作菜单项时添加
作为标签,它将允许该字段为空希望有帮助
好的,我明白你的问题。 您可以使用 jQuery 来做到这一点。 您必须将类添加到要删除标签的特定菜单中。
将此代码添加到您的 header.php 文件中
<script>
$(document).ready(function(){
$('.your-menu-class').find('a').html('');
});
</script>
不要从管理端菜单设置中删除页面标题。
当使菜单项添加作为标签时,它将允许该字段为空希望它有帮助
最佳解决方案谢谢 Bilal lakhany