Tôi đang xây dựng một menu cho trang web của tôi. Các tĩnh trông như thế này:
<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>
Tôi đã có thể hiểu cách tùy chỉnh <ul>
thẻ, để thoát khỏi <div>
thẻ tự động . Nhưng bây giờ, tôi muốn tùy chỉnh <li>
thẻ để có thể gán class
tên khác để điều khiển hành vi cụ thể thông qua CSS. Khi tôi sử dụng wp_nav_menu()
đầu ra như sau:
<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>
Tôi muốn thoát khỏi id
các <li>
thẻ và thay đổi class
để phản ánh tên của trang tôi muốn liên kết đến. Về cơ bản tôi muốn xuất ra điều tương tự như đoạn mã đầu tiên trong bài viết này.
Lý do tại sao tôi làm điều này là vì tôi sử dụng các hình ảnh tùy chỉnh được điều khiển bởi CSS của tôi bằng văn bản thuần túy.
Điều này có thể không? Chiến lược nào tôi nên sử dụng để khắc phục vấn đề này?