我正在为我的网站构建菜单。静态看起来像这样:
<nav>
<ul id="menu">
<li class="item_1"><a href="#">Item 1</a></li>
<li class="item_2"><a href="#">Item 2</a></li>
<li class="item_3"><a href="#">Item 3</a></li>
<li class="item_4"><a href="#">Item 4</a></li>
<li class="item_5"><a href="#">Item 5</a></li>
<li class="item_6"><a href="#">Item 6</a></li>
<li class="item_7"><a href="#">Item 7</a></li>
<li class="item_8"><a href="#">Item 8</a></li>
</ul>
我已经了解了如何自定义<ul>
标签,摆脱自动<div>
标签。但是现在,我想自定义<li>
标签,以便能够分配不同的class
名称,以通过CSS控制特定行为。当我使用wp_nav_menu()
输出如下:
<ul id="menu">
<li id="menu-item-111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="http://mydomain.com/dummy/fashion/">Fashion</a></li>
<li id="menu-item-112" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-112"><a href="http://mydomain.comdummy/documentary/">Documentary</a></li>
<li id="menu-item-113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-113"><a href="http://mydomain.com/dummy/events/">Events</a></li>
<li id="menu-item-114" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-114"><a href="http://mydomain.com/dummy/portraits/">Portraits</a></li>
</ul>
我想摆脱id
的<li>
标签和改变class
,以反映我想链接到页面的名称。基本上,我想输出与这篇文章的第一段代码相同的东西。
之所以这样做,是因为我使用了由纯文本格式的CSS控制的自定义图像。
这可能吗?我应该使用什么策略来克服这个问题?
在这里您可以在ul> li> a sdtuts.com/wordpress-add-custom-class-in-wp_nav_menu-links
—
Rameez SOOMRO中