在我們的建站課程中,跟大家講過 wordprss 實現導航是利用二句程式碼來自動呼叫。這樣只要我們在後臺新增一個分類或者頁面時,會自動呼叫出來。但是這 二句程式碼也有它的缺點,就是它呼叫的選單的順序不好修改,除非另外增加程式碼,利用 include 命令來實現頁面和分類的交替排序。但這對於很多新同學來說 有點困難。今天如何做網站論壇就為大家講一下 WordPress 後臺實現任意調整導航及二級選單的最簡單的方法。有了它,你只需要在你網站的後臺直接拖拉就可以任意對導航選單進行排序,並能夠實現二級選單的功能。
那麼實現這個功能的前題是你的網站模板裡有 functions.php 檔案,你只需要找到這個檔案,用 DW 開啟它,將以下程式碼放到這個檔案裡就可以了。
if(function_exists('register_nav_menu')){
register_nav_menu('mainmenu','主導航');
register_nav_menu('topmenu','頂部導航');
}
if (!is_nav_menu('主導航')||!is_nav_menu('頂部導航')){
$menu_id_1 = wp_create_nav_menu('主導航');
$menu_id_2 = wp_create_nav_menu('頂部導航');
wp_update_nav_menu_item($menu_id_1, 0);
wp_update_nav_menu_item($menu_id_2, 1);
}
加了這些程式碼之後就要去後臺操作了,你網站後臺的外觀下面就多了選單按鈕,點選這個選單按鈕,就可以任意選擇分類和頁面了,然後點儲存的按鈕和兩個儲存選單的按鈕都按一遍,然後去模板裡把以前的程式碼都替換掉,就是呼叫首頁還有分類和頁面的標籤全部刪除換成下面的呼叫程式碼即可
<?php wp_nav_menu('theme_location=mainmenu'); ?>