久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

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

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

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

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

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

WP 3.0自定義菜單的制作

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

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

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

接著我們?cè)谥黝}的導(dǎo)航欄處調(diào)用wp_nav_menu(),即可輸出導(dǎo)航菜單HTML代碼:

<?php      // 列出頂部導(dǎo)航菜單,菜單名稱為mymenu,只列出一級(jí)菜單     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="...">首頁(yè)</a></li>         <li class="..." id="menu-item-2"><a href="...">分類A</a></li>         ...     </ul> </div>
登錄后復(fù)制

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

<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ù)制

如果是在首頁(yè),那么首頁(yè)的菜單項(xiàng)的 li 可能會(huì)如下所示:

<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="..">首頁(yè)</a></li>
登錄后復(fù)制

從這些class的名稱就知道它們的作用,通過(guò)給這些class添加css屬性,可以達(dá)到如高亮當(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)用就是這么簡(jiǎn)單。wp_nav_menu還有很多參數(shù),如自定義 ul 節(jié)點(diǎn)、ul 父節(jié)點(diǎn)的id和class的參數(shù)等等。

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

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

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

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

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

如果主題的前端代碼不是你寫(xiě)的,而且導(dǎo)航欄的代碼寫(xiě)得很龜毛,這根本不是上面的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ù)制

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

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

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
久久成人福利| 国产欧美日韩免费观看| 国产精品久久久久久久久免费高清| 免费一级片91| 中文字幕日本一区| 国产一区导航| 日韩亚洲精品在线观看| 国产精品sm| 伊人久久成人| 日韩午夜视频在线| 国产亚洲久久| se01亚洲视频| 99国产精品私拍| 日产欧产美韩系列久久99| 国产精品s色| 久久高清免费| 亚洲一区区二区| 日韩精品亚洲专区| 精品三级av在线导航| 久久精品导航| 亚洲a级精品| 国产a亚洲精品| 午夜欧美精品久久久久久久| 美女精品一区| 麻豆一区在线| 日韩视频不卡| 美女视频免费精品| 伊人影院久久| 国产美女亚洲精品7777| 青青久久av| 日本v片在线高清不卡在线观看| 国产区精品区| 精品一区三区| 国产图片一区| 欧美亚洲国产精品久久| 91伊人久久| 日韩成人亚洲| 欧美精品国产一区| 亚洲精品午夜av福利久久蜜桃| 88久久精品| 欧美一区三区| 美女av一区| 久久大逼视频| 麻豆国产在线| 欧美亚洲一级| 欧美日韩国产精品一区二区亚洲| 日韩一区二区三免费高清在线观看| 久久97视频| 日本国产欧美| 欧美日韩日本国产亚洲在线| 福利一区视频| 欧美日韩亚洲国产精品| 日韩午夜黄色| 欧美成人精品三级网站| 国产乱码精品| 在线免费观看亚洲| 久久精选视频| 色一区二区三区四区| 视频一区视频二区在线观看| 亚洲最新av| 欧美性感美女一区二区| 欧美一级二级三级视频| 99精品综合| 国产伊人久久| 国产视频一区二| 蜜臀久久久久久久| 婷婷亚洲五月| www成人在线视频| 日韩一区二区三区免费视频| 美女av一区| 青青草国产成人99久久| 日韩在线一区二区| 亚洲精品国产偷自在线观看| 日本少妇一区| а√在线中文在线新版| 免费一级欧美在线观看视频| 久久久久国产| 国产精品久久久久久久久久白浆| 国产精品videossex| 欧美日韩国产欧| 亚洲黄色免费看| 精品中文字幕一区二区三区四区| 日韩精品亚洲一区二区三区免费| 国产免费成人| 美女尤物久久精品| 宅男噜噜噜66国产日韩在线观看| 久久久夜夜夜| 桃色一区二区| 精品免费av在线| 欧美日韩精品免费观看视完整| 天堂√8在线中文| 免费在线观看一区| 国产欧美日韩免费观看| 国产日韩欧美一区在线| 日韩福利视频导航| 日韩成人一级| 久久国产免费看| 国产精品免费99久久久| 久久国内精品自在自线400部| 日韩欧美在线精品| 久久亚洲一区| 亚洲精品麻豆| 国产欧美69| 久久99高清| 亚洲欧美日韩高清在线| 久久爱www.| 成人在线超碰| 麻豆91在线播放| 国产精品成人一区二区不卡| 精品国产乱码久久久| 丰满少妇一区| 伊人久久在线| 亚洲欧美伊人| 久久国产精品久久久久久电车| 日韩在线a电影| 亚洲精品黄色| 国产精品久久久久久久久久齐齐| 成人一区而且| 欧美在线网站| 日韩国产在线观看| 久久这里只有精品一区二区| 亚洲精品福利电影| 亚洲高清成人| 亚洲一区二区三区中文字幕在线观看| 日本成人在线网站| 红杏一区二区三区| 欧美精品羞羞答答| 日韩中文字幕视频网| 久久久精品区| 欧美午夜不卡| 国产亚洲精品美女久久久久久久久久| 日韩综合一区| 人人爽香蕉精品| 国产精品美女午夜爽爽| 在线成人直播| 国产福利一区二区三区在线播放| 欧美亚洲人成在线| 国产精品久久久网站| 秋霞影院一区二区三区| 一本综合精品| av资源中文在线天堂| 亚洲一区中文| 久久99性xxx老妇胖精品| 国产99精品| 日本欧美大码aⅴ在线播放| 国产一区二区三区四区二区| 亚洲在线观看| 福利一区在线| 日本不卡不码高清免费观看| 日本高清不卡一区二区三区视频| 亚洲毛片在线免费| av在线日韩| 欧美日韩va| 影音国产精品| 国产粉嫩在线观看| 日韩av资源网| 在线看片不卡| 国内不卡的一区二区三区中文字幕| 国产精品老牛| 亚洲精品福利电影| 国产精品中文| 久久亚洲风情| 日韩高清不卡| 国产精品伊人| 中文字幕av一区二区三区人 | 欧洲一区二区三区精品| 亚洲aⅴ网站| 亚洲国产不卡| 日本一二区不卡| 欧美精品中文字幕亚洲专区| 自由日本语亚洲人高潮| 国产成人在线中文字幕| 亚洲日产av中文字幕| 欧美日韩国产一区二区三区不卡| 欧美a一区二区| 亚洲精品影视| 亚洲精华国产欧美| 欧美三级网址| 精品高清久久| 91欧美极品| 中文不卡在线| 久久精品国产大片免费观看| 久久91视频| 国产精品一线天粉嫩av| 中文字幕成人| 国产毛片久久| 一区免费在线| 婷婷中文字幕一区| 亚洲午夜精品久久久久久app| 国产一区二区三区久久久久久久久| 日本午夜精品久久久| 视频一区在线视频| 国产精品老牛| 亚洲在线网站| 欧美专区一区二区三区| 午夜久久美女| 欧美1区2区3区| 国产字幕视频一区二区| 日韩毛片视频| 成人午夜国产|