国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress導(dǎo)航菜單設(shè)置添加方法

2024-09-07 00:50:28
字體:
供稿:網(wǎng)友

有朋友問一直想添加一個給wordpress增加一個導(dǎo)航菜單但不知道如何操作,今天我們就來看看WordPress導(dǎo)航菜單設(shè)置添加的一些方法小結(jié).

wordpress3.0之前的版本是不支持導(dǎo)航菜單的,盡管如此很多3.0之前的主題都集成了單導(dǎo)航菜單,但有些并沒有導(dǎo)航菜單,而wodpress發(fā)展到3.0版本以后能夠原生的支持導(dǎo)航菜單了,如果閑的蛋疼,那就修改一下自己的主題,讓它支持原生態(tài)的 wordpress導(dǎo)航菜單.

如果在 wordpress后臺“外觀/菜單”下看到“The current theme dose not natively support menus,but you can use the ”Custom Menu” widget to add any menus you create here to the theme’s sidebar”,那是在提示您的主題不支持導(dǎo)航菜單。

要想使用wordpress導(dǎo)航菜單需要做三件事情:

1、在function.php里登記注冊導(dǎo)航菜單;

在主題根目錄函數(shù)文件function.php里添加如下代碼來注冊導(dǎo)航菜單:

register_nav_menus(array( ‘primary’ => ‘Primary Navigation’));

其中,primary可以自己任意修改,只要不和其他變量重復(fù)即可;Primary Navigation是菜單名稱,可以自己隨便修改(最好是英文字符).http://www.survivalescaperooms.com

利用上面函數(shù)可以給wordpress添加多個自定義導(dǎo)航菜單,比如如下代碼:

  1. register_nav_menus(array(‘primary’ => ‘Primary Navigation’)); 
  2. register_nav_menus(array(‘secondary’ => ‘Secondary Navigation’)); 
  3. register_nav_menus(array(‘bottom’ => ‘Bottom Navigation’)); 

添加上面的三行代碼后,會在wordpress后臺的“外觀/導(dǎo)航菜單”下看到如下的內(nèi)容:

wordpress導(dǎo)航菜單

2、在主題文件中合適的位置調(diào)用導(dǎo)航菜單;

在主題合適的位置用wp_nav_menu();函數(shù)調(diào)用導(dǎo)航菜單,調(diào)用方式如下:

  1. wp_nav_menu(array( ‘theme_location’ =>’primary’)); //調(diào)用第一個菜單 
  2. wp_nav_menu(array( ‘theme_location’ =>’secondary’)); //調(diào)用第二菜單 
  3. wp_nav_menu(array( ‘theme_location’ =>’bottom’)); //調(diào)用第三個菜單 

一般都在頭文件header.php里調(diào)用導(dǎo)航菜單函數(shù),但是有些wordpress主題則例外,需要根據(jù)自己的情況解決,你也在其它地方調(diào)用導(dǎo)航菜單,比如,網(wǎng)站底部.

如果自己的wordpress主題之前采用wp_nav_menu(); 或wp_list_pages();的方法來做導(dǎo)航菜單,或者是用主題自建的函數(shù)來做導(dǎo)航菜單, 則需要將這些函數(shù)換成wp_nav_menu();函數(shù)。現(xiàn)在需要結(jié)合wp_nav_menu();的參數(shù),并加入class,id之類的,以便用CSS控制新導(dǎo)航菜單的樣式, 當(dāng)然,wp_nav_menu();函數(shù)還有很多參數(shù),可參考《細(xì)說wordpress導(dǎo)航菜單函數(shù)wp_nav_menu();》。

如果自己主題之前就根本沒有導(dǎo)航菜單,在header.php文件里找到合適位置加入wp_nav_menu();函數(shù)即可,什么是合適的位置?哈哈,這 個我就沒法給你說清楚了,主題不同,頭文件header.php的內(nèi)容也千差萬別,也許合適的位置就在body標(biāo)簽里的某個div盒子里。

注意:如果只用分類目錄或者頁面做導(dǎo)航,那就不要用wp_nav_menu()函數(shù)調(diào)用導(dǎo)航菜單,因為wp_nav_menu(); 和wp_list_pages();的效率更高,更適合用wp_nav_menu(); 和wp_list_pages();做導(dǎo)航菜單……

3、在wordpress后臺創(chuàng)建導(dǎo)航菜單。

現(xiàn)在終于可以使用wordpress原生態(tài)的導(dǎo)航菜單了,登陸wordpress控制面板,進(jìn)入“外觀/導(dǎo)航菜單”.

wordpress可以創(chuàng)建多組導(dǎo)航菜單,導(dǎo)航菜單可以包含分類目錄,page頁面,“首頁”項以及自定義鏈接(直接在導(dǎo)航菜單里添加其它鏈接),分類目錄以及page頁在導(dǎo)航菜單里的顯示名稱也是可以修改的.

好了,開始創(chuàng)建菜單,先給你的菜單起個名字,把菜單名填在“菜單名”框里,然后把左邊你想要加入導(dǎo)航菜單的內(nèi)容統(tǒng)統(tǒng)添加到右邊區(qū)域,創(chuàng)建二級菜單也和方便,只需要在菜單區(qū)域把二級目錄的內(nèi)容拖到一級目錄下面的靠后位置即可,用同樣的方法創(chuàng)建三級目錄、四級目錄,點擊+號可創(chuàng)建另一組菜單,最后記得點擊 “保存菜單”按鈕,如果沒有創(chuàng)建菜單,調(diào)用wp_nav_menu()后會默認(rèn)會顯示page頁名稱.

需要注意的是,保存好創(chuàng)建的菜單后,需要在“主題位置”一欄的下拉列表中選擇剛才創(chuàng)建的菜單,并保存.

創(chuàng)建wordpress導(dǎo)航菜單

注意:在“外觀/掛件”里能找到一個叫“自定義菜單”的掛件則不受主題影響,如果不想在網(wǎng)站頭部創(chuàng)建導(dǎo)航菜單或不想修改主題,那就把此掛件拖到左邊欄里即可,并在掛件選項里選擇第3步創(chuàng)建的菜單組即可,即免去第1步和第2步的麻煩了,又不需修改主題,這樣就把導(dǎo)航菜單放到網(wǎng)站邊欄里了.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 富源县| 梨树县| 东方市| 中卫市| 都昌县| 娄底市| 山阴县| 禹州市| 乌鲁木齐市| 高密市| 彭泽县| 南丹县| 太湖县| 揭东县| 武乡县| 富裕县| 桑植县| 安达市| 右玉县| 伊宁市| 定日县| 巨野县| 祁门县| 肇庆市| 赞皇县| 闸北区| 上虞市| 凤阳县| 土默特右旗| 尤溪县| 卫辉市| 南宁市| 获嘉县| 卢龙县| 茂名市| 金溪县| 北流市| 靖远县| 顺昌县| 阿尔山市| 怀来县|