2015-01-11 198 views
0

如何在wordpress中動態註冊此菜單?在wordpress中註冊自定義菜單

我'有在WordPress

<nav id="nav"> 
 
<ul> 
 
<li><a href="">Division</a> 
 
<ul class="dropotron dropotron-level-0 center" style="-moz-user-select: none; position: absolute; z-index: 1000; left: 184.767px; top: 29px; opacity: 1; display: none;"> 
 
<li ><a style="display: block;" href="real-estate.html">Real Estate</a></li> 
 
<li><a style="display: block;" href="waterpump.html">Water Pump</a></li> 
 
<li ><a style="display: block;" href="fmcg.html">FMCG</a></li> 
 
<li ><a style="display: block;" href="infrastructure.html">Infrastructure Project</a></li> 
 
</ul> 
 
</li> 
 
<li ><a href="about-us.html">About Us</a></li> 
 
<li class="break"><a href="career.html">Career</a></li> 
 
<li ><a href="contact-us.html">Contact Us</a></li> 
 
</ul> 
 
</nav>
問題的動態菜單

感謝

+0

這將是有幫助http://codex.wordpress.org/WordPress_Menu_User_Guide –

+0

tnx兄弟但我想動態這個菜單wordpress – bx0xxx

回答

1

我不知道我在完全理解什麼意思找你時,你說'動態註冊此菜單在wordpress中',但如果您打算註冊自定義菜單並按如下顯示:

pu牛逼這個代碼在「的functions.php」文件:(如果你不使用你自己的主題,然後創建一個child theme如果你沒有的話)

function register_your_menu() { 
    register_nav_menu('your-menu-location',__('Your Menu Description')); 
} 
add_action('init', 'register_your_menu'); 

*註冊新的菜單 - 它會顯示管理面板上的新菜單可以隨意設置。

放你想要的菜單出現在主題和定製「$默認」設置爲你喜歡的地方代碼(你可以在這裏找到更多的信息:http://codex.wordpress.org/Function_Reference/wp_nav_menu):

if (has_nav_menu('your-menu-location')) { 
    $defaults = array(
     'theme_location' => 'your-menu-location', 
     'menu'   => '', 
     'container'  => 'div', 
     'container_class' => '', 
     'container_id' => '', 
     'menu_class'  => 'menu', 
     'menu_id'   => '', 
     'echo'   => true, 
     'fallback_cb'  => 'wp_page_menu', 
     'before'   => '', 
     'after'   => '', 
     'link_before'  => '', 
     'link_after'  => '', 
     'items_wrap'  => '<ul id="%1$s" class="%2$s">%3$s</ul>', 
     'depth'   => 0, 
     'walker'   => '' 
    ); 

    wp_nav_menu($defaults); 
} 
+0

感謝兄弟@Eran – bx0xxx