Je crée un menu pour mon site Web. La statique ressemble à ceci:
<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>
J'ai pu comprendre comment personnaliser la <ul>
balise, pour se débarrasser de la <div>
balise automatique . Mais maintenant, je veux personnaliser la <li>
balise pour pouvoir attribuer un class
nom différent pour contrôler un comportement spécifique via CSS. Lorsque j'utilise la wp_nav_menu()
sortie, c'est comme suit:
<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>
Je veux me débarrasser de id
dans les <li>
balises et changer class
pour refléter le nom de la page que je veux établir un lien. Fondamentalement, je veux sortir la même chose que le premier extrait de code dans ce post.
La raison pour laquelle je fais cela, c'est que j'utilise des images personnalisées qui sont contrôlées par mon CSS insted de texte brut.
Est-ce possible? Quelle stratégie dois-je utiliser pour surmonter ce problème?