Sto creando un menu per il mio sito Web. L'elettricità statica si presenta così:
<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>
Sono stato in grado di capire come personalizzare il <ul>
tag, per sbarazzarsi del <div>
tag automatico . Ma ora, voglio personalizzare il <li>
tag per poter assegnare un class
nome diverso per controllare il comportamento specifico tramite CSS. Quando uso l' wp_nav_menu()
output è il seguente:
<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>
Voglio sbarazzarmi del id
nei <li>
tag e cambiare il class
per riflettere il nome della pagina a cui voglio collegarmi. Fondamentalmente voglio produrre la stessa cosa del primo frammento di codice in questo post.
Il motivo per cui sto facendo questo, è che uso immagini personalizzate che sono controllate dal mio CSS istinto di testo normale.
È possibile? Quale strategia dovrei usare per superare questo problema?