wordpress主題制作時,常常會在不同的位置調用不同的菜單,使用下面的這個代碼,再加上CSS給菜單做新的樣式,可滿足wordpress模板制作時對菜單調用的所有需求。
wp_nav_menu( array(
'theme_location' => '',//導航別名
'menu' => '', //期望顯示的菜單
'container' => 'div', //容器標簽
'container_class' => '',//ul父節點class值
'container_id' => '', //ul父節點id值
'menu_class' => 'menu', //ul節點class值
'menu_id' => '', //ul節點id值
'echo' => true,//是否輸出菜單,默認為真
'fallback_cb' => 'wp_page_menu', //菜單不存在時,返回默認菜單,設為false則不返回
'before' => '', //鏈接前文本
'after' => '', //鏈接后文本
'link_before' => '', //鏈接文本前
'link_after' => '',//鏈接文本后
'items_wrap' => '%3$s', //如何包裝列表
'depth' => 0, //菜單深度,默認0
'walker' => '' //自定義walker
) );