[WordPress佈景製作教學]讓佈景支援選單功能

2 / 27, 2012 Wordpress , Wordpress佈景製作教學 , 佈景

自從WP 3.0後,就有一個叫Menu(選單)的功能,目的是讓原本的分頁功能(一般上方都有可以顯示方頁的地方)變的可以自訂,但是這不是每個佈景都可以支援的,所以要透過一些函式(function)來完成


既然都說是函式了,當然是加在functions.php
請加入以下語法

<?php
register_nav_menus( array(
'primary' => __( 'Primary Navigation'),
) );
?>

這段語法是要先註冊這個Primary Navigation功能
再來請在header.php刪除以下語法(不同佈景不一樣,但是不會差太多)

<?php wp_list_pages('sort_column=menu_order&title_li='); ?>

並加入以下語法

<?php wp_nav_menu( array('menu_id' => 'page-bar', 'menu_class' => 'left clearfloat', 'theme_location' => 'primary') ); ?>

記的 menu_id 要與 ul 標籤的 id 一樣, menu_class 要和 ul 標籤的 class 一樣,不然會無法顯示,如果 ul 標籤沒有設id及class,就直接把沒設的地方刪掉