我試圖表明使用wp_nav_menu在WordPress這個菜單()添加字體真棒圖標;但由於知識少,我無法理解如何完成這項任務。 請幫助我,並請分享代碼,如果你有任何想法。
<div class="pull-left">
<nav>
<ul class="sf-menu sf-js-enabled sf-shadow l_tinynav1" id="nav">
<li class="first-level-li"> <a href="<?php bloginfo('url'); ?>" class="first-level-link sf-with-ul">
<div class="menu-icon"><i class="icon-home icon-large"></i></div>
<div class="menu-item-wrapper">
<div class="first-level-li-text-link">Home</div>
</div>
</a> </li>
<li class="first-level-li"> <a href="<?php bloginfo('url'); ?>/?page_id=4" class="first-level-link">
<div class="menu-icon"><i class="icon-user icon-large"></i></div>
<div class="menu-item-wrapper">
<div class="first-level-li-text-link">About Us</div>
</div>
</a> </li>
<li class="first-level-li"> <a href="<?php bloginfo('url'); ?>/?page_id=6" class="first-level-link">
<div class="menu-icon"><i class="icon-cogs icon-large"></i></div>
<div class="menu-item-wrapper">
<div class="first-level-li-text-link">Services</div>
</div>
</a> </li>
<li class="first-level-li"> <a href="<?php bloginfo('url'); ?>/?page_id=8" class="first-level-link">
<div class="menu-icon"><i class="icon-briefcase icon-large"></i></div>
<div class="menu-item-wrapper">
<div class="first-level-li-text-link">Projects</div>
</div>
</a> </li>
<li class="first-level-li"> <a href="<?php bloginfo('url'); ?>/?page_id=10" class="first-level-link">
<div class="menu-icon"><i class="icon-key icon-large"></i></div>
<div class="menu-item-wrapper">
<div class="first-level-li-text-link">Careers</div>
</div>
</a> </li>
<li class="first-level-li"> <a href="<?php bloginfo('url'); ?>/?page_id=12" class="first-level-link">
<div class="menu-icon"><i class="icon-comments icon-large"></i></div>
<div class="menu-item-wrapper">
<div class="first-level-li-text-link">FAQ</div>
</div>
</a> </li>
<li class="first-level-li"> <a href="<?php bloginfo('url'); ?>/?page_id=14" class="first-level-link">
<div class="menu-icon"><i class="icon-envelope-alt icon-large"></i></div>
<div class="menu-item-wrapper">
<div class="first-level-li-text-link">Contact</div>
</div>
</a> </li>
</ul>
</nav>
</div>
現在我正在使用這個,但它的靜態和一件事我也面臨活動菜單問題。請與我分享代碼或telme我怎樣才能添加活動類在靜態菜單哪一個被點擊所以顯示這是你現在的位置。
我使用上面的標記和它的展示在WordPress完全相同,但其靜態代碼我想,現在的問題是,當我打電話動態菜單使用wp_nav_menu();然後圖標沒有顯示。還有一件事,如果你有任何關於如何在上面的HTML代碼中添加活動類的想法,請與我分享。謝謝。 – 2014-09-10 13:09:50
在這種情況下,您需要修改標記。最簡單的方法是使用[wp_get_nav_menu_items](http://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items)自己構建菜單。我將編輯答案來反映這一點。 – Mike 2014-09-10 13:12:22