gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

WordPress制作主題導(dǎo)航菜單的方法(一)

WordPress怎么制作主題導(dǎo)航菜單?下面本篇文章給大家分享一下WordPress主題導(dǎo)航菜單制作的幾種方法,希望對大家有所幫助!

WordPress制作主題導(dǎo)航菜單的方法(一)

在WordPress主題制作中,導(dǎo)航菜單的制作算是一個重點,已經(jīng)寫好導(dǎo)航菜單的HTML代碼,放在WordPress主題中如何動態(tài)調(diào)用呢?本文將給你介紹幾種編寫PHP代碼動態(tài)實現(xiàn)導(dǎo)航的方法,本文也將只側(cè)重于動態(tài)代碼的開發(fā),不會教你如何編寫HTML、CSS和Javascript來實現(xiàn)華麗的導(dǎo)航菜單。

WP 3.0自定義菜單的制作

WordPress 3.0之后的版本開始支持自定義動態(tài)菜單,所謂的動態(tài)菜單,也就是允許用戶自行決定將哪些項目添加到導(dǎo)航菜單中,進入WordPress的管理后臺 – 外觀 – 菜單欄目,通過拖拉相應(yīng)的欄目,即可創(chuàng)建自己的菜單。這對于WordPress主題開發(fā)者和使用者來說,都是皆大歡喜的事情。要想實現(xiàn)自定義菜單,需要用到的函數(shù)是wp_nav_menu(),給這個函數(shù)傳遞一些參數(shù)就可以輸出自定義菜單菜單,下面簡單講講如何使用使用這個函數(shù)。

首先,在主題目錄下的functions.php的 <?php ….. ?> 之間,添加以下菜單注冊代碼,這樣你就可以在主題文件中使用wp_nav_menu函數(shù)了:

// This theme uses wp_nav_menu() in one location. register_nav_menus();
登錄后復(fù)制

接著我們在主題的導(dǎo)航欄處調(diào)用wp_nav_menu(),即可輸出導(dǎo)航菜單HTML代碼:

<?php      // 列出頂部導(dǎo)航菜單,菜單名稱為mymenu,只列出一級菜單     wp_nav_menu( array( 'menu' => 'mymenu', 'depth' => 1) ); ?>
登錄后復(fù)制

以上代碼輸出的HTML代碼形式如下:

<div class="menu-menu-container">     <ul class="menu" id="menu-menu">         <li class="..." id="menu-item-1"><a href="...">首頁</a></li>         <li class="..." id="menu-item-2"><a href="...">分類A</a></li>         ...     </ul> </div>
登錄后復(fù)制

這里列出的 li 項為你在后臺 – 外觀 – 菜單添加的欄目,如果你還沒有在后臺添加菜單,導(dǎo)航欄將列出所有頁面。另外,wp_nav_menu會為每個 li 添加class,不同的class標(biāo)記這個菜單項的屬性,如當(dāng)前打開的是某個文章頁面,分類A 就是這篇文章所屬的分類,那么 分類A 所在的 li 將會如下代碼所示:

<li class="menu-item menu-item-type-taxonomy current-post-ancestor current-menu-parent current-post-parent menu-item-5" id="menu-item-2"><a href="...">分類A</a></li>
登錄后復(fù)制

如果是在首頁,那么首頁的菜單項的 li 可能會如下所示:

<li class="menu-item menu-item-type-custom current-menu-item current_page_item menu-item-home menu-item-4" id="menu-item-1"><a href="..">首頁</a></li>
登錄后復(fù)制

從這些class的名稱就知道它們的作用,通過給這些class添加css屬性,可以達到如高亮當(dāng)前導(dǎo)航菜單的目的,如將當(dāng)前菜單鏈接定義成紅色:

.current-post-ancestor a, .current-menu-parent a, .current-menu-item a, .current_page_item a {     color: red; }
登錄后復(fù)制

好了,WordPress 3.0的自定義菜單的調(diào)用就是這么簡單。wp_nav_menu還有很多參數(shù),如自定義 ul 節(jié)點、ul 父節(jié)點的id和class的參數(shù)等等。

使用分類和頁面作為導(dǎo)航欄

在 WordPress 3.0 之前,大部分WordPress主題都是拿頁面作為導(dǎo)航欄的,導(dǎo)航中只能添加頁面,顯得不夠自由。我剛用WordPress 2.7的時候,就為此問題煩惱,最后翻了文檔,查了一些資料,實現(xiàn)了在導(dǎo)航中添加分類,詳情請看我之前寫的文章:WordPress 分類做導(dǎo)航欄,并高亮顯示

非常規(guī)導(dǎo)航欄的制作

以上提到的兩種方式,都是使用WordPress自帶的函數(shù)來實現(xiàn),他們輸入的HTML代碼也都是限定好的,就是使用 ul li 的形式來構(gòu)建菜單列表:如:

<ul>     <li class="..">...</li>     <li class="..">...</li> </ul>
登錄后復(fù)制

如果主題的前端代碼不是你寫的,而且導(dǎo)航欄的代碼寫得很龜毛,這根本不是上面的WordPress標(biāo)準(zhǔn)的 ul 導(dǎo)航欄形式,如下面的代碼:

<dl>     <dt><strong>標(biāo)題</strong></dt>     <dd><a target="_blank" title="#" href="#">菜單A</a></dd>     <dd><a target="_blank" title="#" href="#">菜單B</a></dd> </dl>
登錄后復(fù)制

重寫前端代碼?我想誰都不愿意這樣做,那怎么辦呢?還有,如果導(dǎo)航欄不使用分類和頁面,也不讓使用自定義菜單,那怎么辦?在實際的應(yīng)用中,我們還會遇到各種各樣且稀奇古怪的需求,下期內(nèi)容我們將繼續(xù)探討這個問題!

推薦學(xué)習(xí):《WordPress教程》

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩精品xxxx| 亚洲第一区第二区第三区| 日本美女爱爱视频| 一区二区三区国产好的精华液| 国产不卡一区二区视频| 国产精品丝袜久久久久久消防器材| 欧美,日韩,国产在线| 中文字幕人妻熟女人妻洋洋| av动漫在线看| 国产精品后入内射日本在线观看| 日韩黄色片在线| 粉嫩虎白女毛片人体| 亚洲视频一二三四| 亚洲国产成人精品无码区99| 91免费黄视频| 日韩精品免费一区| 中文字幕一区二区三区四区在线视频| 91精品999| 日韩美女爱爱视频| 黄色成人在线看| 亚洲爆乳无码专区| 男人天堂网站在线| 欧美精品一区二区三区三州| 又粗又黑又大的吊av| 欧美成人免费在线观看视频| 国产极品在线视频| 91国产精品视频在线观看| 亚洲小视频网站| 男人的天堂成人| 香蕉视频999| 在线观看18视频网站| 免费无码毛片一区二三区| 国产激情在线观看视频| 97精品国产97久久久久久粉红| 日韩久久久久久久久久久久| 美女福利视频在线| 精品国偷自产一区二区三区| www.xxx亚洲| www国产精品内射老熟女| 三级4级全黄60分钟| 无套内谢丰满少妇中文字幕 | 国产精品嫩草影院8vv8| 国风产精品一区二区| 国产精品免费入口| 在线观看污视频| 在线观看高清免费视频| www.av毛片| 三级黄色片播放| 国产欧美在线一区| 男人添女荫道口喷水视频| 91在线视频观看免费| 激情深爱综合网| 亚洲第一综合网站| 911福利视频| 黑森林福利视频导航| 国产精品久久久久久久乖乖| www亚洲成人| 人人干人人干人人| 免费看的黄色大片| 秋霞无码一区二区| 99精品视频网站| 成人亚洲免费视频| 欧美婷婷精品激情| 精品视频一区二区在线| 国产成人无码a区在线观看视频| 天天干天天曰天天操| 在线观看免费的av| 别急慢慢来1978如如2| 91精品91久久久中77777老牛| av影院在线播放| 男人天堂av片| 日韩精品在线视频免费观看| 欧美高清中文字幕| 欧美 日韩 国产 高清| 日本一道本久久| 国产极品粉嫩福利姬萌白酱| 国产精品秘入口18禁麻豆免会员| 欧美日韩精品在线一区二区| 国产av麻豆mag剧集| 成人三级视频在线播放| 看欧美ab黄色大片视频免费| 污污的视频免费| 黄频视频在线观看| 91午夜在线观看| 干日本少妇首页| 福利在线一区二区三区| 亚洲在线观看网站| 日韩精品第1页| 蜜桃传媒一区二区三区| 18禁男女爽爽爽午夜网站免费| 国内外成人免费激情视频| 九一精品在线观看| 熟妇熟女乱妇乱女网站| 97干在线视频| 亚洲国产精品久久久久爰色欲| 国产无套粉嫩白浆内谢的出处| 国产无色aaa| 亚洲熟妇无码av在线播放| 国产免费成人在线| 99亚洲精品视频| 欧美 日韩精品| 9999在线观看| 成人观看免费完整观看| japanese在线视频| 青青草原成人网| 法国空姐在线观看免费| 国产97在线 | 亚洲| 国产免费中文字幕| 亚洲 高清 成人 动漫| 99热一区二区| 国产第一页视频| 成人午夜视频免费观看| 超碰在线公开97| 日韩av资源在线| 少妇一晚三次一区二区三区| 亚洲人视频在线| 国内外成人激情视频| 青青草综合视频| 国产农村妇女精品久久| 男女男精品视频站| 免费看国产曰批40分钟| 国产又粗又长又爽视频| 天天干天天色天天干| 无码人妻精品一区二区三区66| 精品少妇人欧美激情在线观看| 天美一区二区三区| 亚洲欧美激情网| 国产精品入口免费软件| 欧美 日韩精品| www.com毛片| 精品国产av无码一区二区三区| 国产成人三级视频| 国产精品嫩草影视| 91日韩精品视频| 日韩av影视大全| 成人手机视频在线| 日韩中文字幕亚洲精品欧美| 日韩欧美中文视频| 中文字幕一区二区三区四区五区人 | 日本在线观看a| 欧美 日韩 国产 高清| 男人添女人下部高潮视频在观看| 成人av在线播放观看| 日韩欧美视频免费在线观看| 浴室偷拍美女洗澡456在线| 日本中文字幕在线不卡| 手机在线免费毛片| 久久天天东北熟女毛茸茸| 亚洲美女自拍偷拍| 日本精品久久久久久久久久| av一区二区三区免费观看| 日本免费黄色小视频| www.射射射| 久久亚洲中文字幕无码| 国产第一页视频| 亚洲色图偷拍视频| 国产人妻互换一区二区| 草草久久久无码国产专区| 久久99999| 狠狠精品干练久久久无码中文字幕| 久久久国产精华液999999| 特级毛片在线免费观看| 国产美女在线一区| 人人爽人人av| 青青草原国产免费| 国产v片免费观看| 艹b视频在线观看| 国产精品久久国产| 中文字幕成人在线视频| 欧美一区二区三区综合| 激情婷婷综合网| 久久免费视频2| 妺妺窝人体色www在线观看| 99热一区二区三区| av免费网站观看| www.成年人视频| 中文字幕成人免费视频| 99精品人妻少妇一区二区| 亚洲精品乱码久久久久久动漫| 怡红院av亚洲一区二区三区h| 国产乱叫456| 久久人妻精品白浆国产| 成人一级生活片| 91在线第一页| 亚洲性图一区二区| 男女曰b免费视频| 草草视频在线免费观看| 怡红院亚洲色图| 国产精品99久久免费黑人人妻| 国产www免费| 400部精品国偷自产在线观看| 在线免费观看视频黄| 国产精品第12页| 欧美综合在线观看视频| 国产免费黄色一级片| 久久久天堂国产精品| 天堂av免费看| 懂色av粉嫩av蜜臀av| 亚洲第一区第二区第三区| 亚洲 国产 图片|