WordPress 3.0中的菜單系統是大家熱情盼望的。但WordPress普通用戶可能不一定知道,使用此功能需要做一定的編碼工作。
下面就向大家介紹下在主題中插入一個自定義菜單的幾個步驟:
if ( function_exists( 'register_nav_menus' ) ) { register_nav_menus( array( 'foot_menu' => 'My Custom Footer Menu', 'sidebar_menu' => 'Super Sidebar Menu' ) ); }
現在這個功能已經啟用了,進入外觀( Appearance) > 菜單(Menus)創建并保存自定義菜單。
經過上面兩個步驟,你已經在function.php中“宣告”菜單并在admin中創建了菜單,你需要將兩者聯系起來。
在你想要顯示菜單的主題中任何位置里,使用下面的代碼:
<?php wp_nav_menu( array('menu' => 'Footer Menu' )); ?>
將上面代碼中的菜單名字改成任何你的菜單名。這個例子是在腳部使用 WordPress 3.0菜單。輸出的HTML就像下面這樣:
<ul class="menu" id="menu-footer-menu"> <li class="menu-item menu-item-type-post_type menu-item-2636" id="menu-item-2636"> <a href="http://digwp.com/contact/">Contact</a></li> <li class="menu-item menu-item-type-post_type menu-item-2633" id="menu-item-2633"> <a href="http://digwp.com/about/">About Site</a></li> <li class="menu-item menu-item-type-post_type menu-item-2634" id="menu-item-2634"> <a href="http://digwp.com/advertising/">Advertising</a></li> <li class="menu-item menu-item-type-post_type menu-item-2635" id="menu-item-2635"> <a href="http://digwp.com/archives/">Archives</a></li> </ul>
另外,如果任何時候你想要更新此菜單,可以從WordPress的管理面板輕松實現。