Web sitem için bir menü hazırlıyorum. Statik şöyle görünür:
<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>
Otomatik <div>
etiketten kurtulmak için etiketi nasıl özelleştireceğinizi anlayabildim . Ancak şimdi, CSS aracılığıyla belirli davranışları kontrol etmek için <li>
farklı bir class
ad atayabilmek için etiketi özelleştirmek istiyorum . Ben kullandığımda wp_nav_menu()
çıktı aşağıdaki gibidir:
<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>
Ben kurtulmak istiyorum id
içinde <li>
etiketleri ve değişim class
ben bağlantısını istediğiniz sayfanın adını yansıtacak şekilde. Temelde ben bu yazı kod 1. snippet ile aynı şeyi çıktı istiyorum.
Bunu yapmamın sebebi, düz metinli CSS'm tarafından kontrol edilen özel görüntüler kullanmam.
Mümkün mü? Bu sorunun üstesinden gelmek için hangi stratejiyi kullanmalıyım?