如何为wp_NAV_MENU列出菜单项ID

时间:2012-01-24 作者:daniel trifunovic

我有一个导航菜单呼叫:

“primary”,“container\\u class”=>“primary menu”);?>输出如下所示:

<div class="primary-menu"><ul id="menu-other-links" class="menu">
<li id="menu-item-51" class="menu-item menu-item-type-custom"><a href="#">RSS</a></li>
<li id="menu-item-49" class="menu-item menu-item-type-post_type"><a href="http://localhost:8888/graca/contacto/">Contacto</a></li>
<li id="menu-item-52" class="menu-item menu-item-type-custom"><a href="#">Facebook</a></li>
<li id="menu-item-53" class="menu-item menu-item-type-custom"><a href="#">Twitter</a></li>
<li id="menu-item-56" class="menu-item menu-item-type-post_type"><a href="#">Site Info</a></li>
</ul></div>
我试图为每个菜单项应用不同的背景色,因此#1将获得一种颜色,#2将获得第二种颜色。

我希望主题适用于任何人想要设置的菜单项,因此最好是每个li上的#id按顺序排列。

例如:

<ul>
<li id="item1">List item</li>
<li id="item2">List item</li>
<li id="item3">List item</li>
<li id="item4">List item</li>
</ul>
任何帮助都将不胜感激。

3 个回复
SO网友:mor7ifer

如果您可以忍受它不能向后兼容,那么CSS3引入了第n个子选择器,您可以利用它

SO网友:Devin
SO网友:Mateusz

转到WP admin->外观->菜单->屏幕选项(右上)->检查CSS Classes -> 打开菜单项,放入所需的自定义类并为其准备样式。

为菜单中的每个元素创建自定义CSS的最佳且最简单的方法。

结束

相关推荐

wp_query order by title

我有以价格开头的帖子标题,例如:199900美元-123街。我正在使用下面的代码,我无法通过标题升序来正常工作。请提供任何建议。<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args = array( \'cat\' =>21, \'posts_per_page\' => 999999, \'paged\' => $paged,&#x