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

站長資訊網
最全最豐富的資訊網站

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

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

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

在WordPress主題制作中,導航菜單的制作算是一個重點,已經寫好導航菜單的HTML代碼,放在WordPress主題中如何動態調用呢?本文將給你介紹幾種編寫PHP代碼動態實現導航的方法,本文也將只側重于動態代碼的開發,不會教你如何編寫HTML、CSS和Javascript來實現華麗的導航菜單。

WP 3.0自定義菜單的制作

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

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

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

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

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

以上代碼輸出的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>
登錄后復制

這里列出的 li 項為你在后臺 – 外觀 – 菜單添加的欄目,如果你還沒有在后臺添加菜單,導航欄將列出所有頁面。另外,wp_nav_menu會為每個 li 添加class,不同的class標記這個菜單項的屬性,如當前打開的是某個文章頁面,分類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>
登錄后復制

如果是在首頁,那么首頁的菜單項的 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>
登錄后復制

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

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

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

使用分類和頁面作為導航欄

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

非常規導航欄的制作

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

<ul>     <li class="..">...</li>     <li class="..">...</li> </ul>
登錄后復制

如果主題的前端代碼不是你寫的,而且導航欄的代碼寫得很龜毛,這根本不是上面的WordPress標準的 ul 導航欄形式,如下面的代碼:

<dl>     <dt><strong>標題</strong></dt>     <dd><a target="_blank" title="#" href="#">菜單A</a></dd>     <dd><a target="_blank" title="#" href="#">菜單B</a></dd> </dl>
登錄后復制

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

推薦學習:《WordPress教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
91日韩视频在线观看| 两根大肉大捧一进一出好爽视频| av免费观看国产| 国产专区在线视频| 在线观看av的网址| 国产精品8888| 国产在线播放观看| 缅甸午夜性猛交xxxx| 日韩中字在线观看| 日本www高清视频| 一区二区在线播放视频| 免费看的黄色大片| 亚洲三级视频网站| 亚洲综合20p| 男女激烈动态图| 久久这里只有精品23| av动漫在线观看| a在线观看免费视频| 亚洲精品成人在线播放| 黄色录像特级片| 欧美成人精品欧美一级乱| 国产自偷自偷免费一区| 热久久久久久久久| 日韩人妻无码精品久久久不卡| 日韩五码在线观看| 亚州精品一二三区| xxx中文字幕| 国产淫片免费看| 最新天堂在线视频| 被灌满精子的波多野结衣| 国产l精品国产亚洲区久久| jizz18女人| a级黄色一级片| 日本一二三区在线| 无码人妻h动漫| 超碰97免费观看| 成人亚洲视频在线观看| 成人性生交视频免费观看| 妞干网在线视频观看| 97超碰人人爽| 免费欧美一级视频| 欧美日韩中文字幕在线播放| 黄色高清无遮挡| 日b视频免费观看| 亚洲激情在线看| 日韩久久一级片| 91免费国产精品| 亚洲综合激情五月| www.99av.com| 91看片就是不一样| www.av毛片| 在线观看av的网址| 激情图片中文字幕| 91欧美视频在线| 麻豆av免费在线| 丰满爆乳一区二区三区| 国产黄色激情视频| www.69av| 日本a在线天堂| 法国空姐在线观看免费| 国产大片一区二区三区| 伊人成人222| 亚洲欧美偷拍另类| 中文字幕中文在线| 黄色手机在线视频| 日韩中文字幕a| 亚洲xxx在线观看| 天天干天天色天天干| 538在线视频观看| 激情五月俺来也| 中文字幕成人在线视频| jizz18女人| 吴梦梦av在线| 久久亚洲国产成人精品无码区| 黄色一级片国产| 久久在线中文字幕| 丰满少妇被猛烈进入高清播放| 无码aⅴ精品一区二区三区浪潮| 97视频在线免费播放| 久久久精品麻豆| 国产无色aaa| 老司机激情视频| 2022亚洲天堂| www.成人黄色| 欧美中文字幕在线观看视频 | 国产福利精品一区二区三区| 成人性生交免费看| 九一免费在线观看| 午夜肉伦伦影院| 国产成人在线综合| 成人区一区二区| 中文字幕永久视频| 亚洲高潮无码久久| 国产超级av在线| 成年人免费观看的视频| 久久综合久久久久| 午夜视频你懂的| 国产专区在线视频| youjizzxxxx18| 激情五月婷婷六月| 欧美男女交配视频| 成人在线免费高清视频| 天堂中文视频在线| www.好吊操| 182午夜视频| 欧美日韩激情视频在线观看| 热久久久久久久久| 亚洲午夜无码av毛片久久| 超碰中文字幕在线观看| av动漫在线观看| 8x8ⅹ国产精品一区二区二区| 免费看黄色一级大片| 国产在线观看欧美| 激情久久综合网| 一本久道综合色婷婷五月| 国产91沈先生在线播放| 国产女同无遮挡互慰高潮91| 国产a视频免费观看| 日本一区午夜艳熟免费| 日本精品免费视频| 91亚洲免费视频| 无码内射中文字幕岛国片| 久艹视频在线免费观看| 青娱乐国产精品视频| 欧美成年人视频在线观看| 激情综合在线观看| 日韩五码在线观看| 霍思燕三级露全乳照| av动漫在线播放| 国产制服91一区二区三区制服| 熟妇熟女乱妇乱女网站| 99九九精品视频| 在线无限看免费粉色视频| 久久成年人网站| 91香蕉视频免费看| 国产激情片在线观看| 国产奶头好大揉着好爽视频| 一级片免费在线观看视频| 日本高清免费在线视频| 国产性生活一级片| 精品日韩在线播放| 日本五级黄色片| 日韩小视频在线播放| 欧美视频第一区| 性欧美videossex精品| 天天爽夜夜爽一区二区三区| 中日韩av在线播放| 四虎免费在线观看视频| 日韩精品一区在线视频| www.亚洲天堂网| www.超碰97.com| 国产a级片免费看| 国产精品999视频| 亚洲一二三区av| 午夜大片在线观看| 精品一二三四五区| 国产av人人夜夜澡人人爽| 色www免费视频| 欧洲精品在线播放| 无码人妻精品一区二区三区66| 伊人成人222| 久久综合九色综合88i| 国产高潮免费视频| 欧美一区二区激情| 天天碰免费视频| 国产激情片在线观看| 成人在线免费在线观看| 视频一区二区视频| 一本久道综合色婷婷五月| 免费久久久久久| 日本特黄a级片| 国产深夜男女无套内射| 伊人五月天婷婷| 成人黄色一区二区| 亚洲成人动漫在线| 57pao国产成永久免费视频| 国产免费黄色小视频| 色黄视频免费看| 欧美大尺度做爰床戏| av免费观看国产| 特级西西444| 福利视频999| 伊人国产在线视频| 激情五月开心婷婷| 欧美网站免费观看| 日本免费a视频| 欧美视频在线第一页| 毛毛毛毛毛毛毛片123| 欧美特级aaa| 日日噜噜夜夜狠狠| 国产精品亚洲二区在线观看 | 欧美二区在线视频| 免费视频爱爱太爽了| 9999在线观看| av不卡在线免费观看| 五月天开心婷婷| 15—17女人毛片| 日韩成人精品视频在线观看| 妓院一钑片免看黄大片| xxxx一级片|