WordPress原生的菜單系統(tǒng)非常強(qiáng)大,基本可以滿足建站需要,不用再安裝其它插件了。本文主要介紹如何創(chuàng)建WordPress菜單,WordPress菜單的高級用法,并簡單看一下菜單相關(guān)的代碼。
成都創(chuàng)新互聯(lián)主營沙灣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),沙灣h5小程序定制開發(fā)搭建,沙灣網(wǎng)站營銷推廣歡迎沙灣等地區(qū)企業(yè)咨詢
如何創(chuàng)建菜單
訪問儀表盤-外觀-菜單,打開菜單界面。要使一個菜單生效,你只需要注意兩個地方。
一、屏幕右側(cè)創(chuàng)建菜單的地方,點擊加號就可以創(chuàng)建一個新的菜單,菜單的名字只是用來區(qū)分菜單的,不會在前臺顯示出來。
二、菜單位置,例如新創(chuàng)建的菜單應(yīng)該放在頁首還是頁腳,或者是側(cè)欄?必須為菜單指定一個位置,菜單才能在前臺顯示。
創(chuàng)建菜單的方法很簡單:
1. 通過屏幕右側(cè)的添加菜單按鈕,將頁面或分類添加到菜單里。
2. 用拖拽的方式改變菜單的順序,控制菜單的層級關(guān)系。WordPress允許你創(chuàng)建2層、3層甚至無數(shù)層菜單,只要你的主題支持。
3. 點擊“保存菜單”保存你的菜單項目,點擊“主題位置”處的“保存”按鈕讓菜單位置生效。
高級應(yīng)用
WordPress菜單隱藏了一些功能,如果你想控制菜單更多的屬性,不妨點擊屏幕右上角的顯示選項,讓隱藏的功能都顯示出來,隱藏的功能允許你:
可以選擇更多的菜單項目種類,例如標(biāo)簽和文章。
給某個菜單項添加class,通過css是這個菜單項與眾不同;
通過鏈接關(guān)系關(guān)系網(wǎng)(XFN)給菜單添加rel屬性,例如不想搜索引擎跟隨這個菜單,可以為其添加rel="nofllow"屬性。
控制菜單打開方式,在新窗口打開(target="_blank")或在當(dāng)前窗口打開。
如何在主題中創(chuàng)建新的菜單
1.functions.php 注冊菜單項。
// 注冊菜單
add_theme_support( 'Primary Menu );或register_nav_menu( 'primary', __( 'Primary Menu', '主題名稱' ) );
2.后臺添加菜單,名為:Primary Menu。
2.header.php 菜單位置調(diào)用如下代碼:
你上面寫的那段要用下面這段代碼替換:
?php wp_nav_menu( array(
'theme_location' = 'primary',
'container_id' = 'primaryNav' ,
'menu_class' = 'fr ',
'menu_id' = 'topnav',
'link_before' = 'span',
'link_after' = '/span',
) );
?
然后用firebug,查看菜單位置的源碼,修改上面的相應(yīng)參數(shù)。
修改你的頁面文件,找到這個#去掉,保持就可以。要不就是后臺你寫錯了,修改之后保持看效果