日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WordPress函数:wp_nav_menu($args)函数说明

發(fā)布時間:2024/8/24 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WordPress函数:wp_nav_menu($args)函数说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

WordPress函數(shù) wp_nav_menu()用于顯示頭部、標題、底部的導航菜單。后臺設置位于:外觀=》菜單。目前支持 3 個菜單選項。

函數(shù)使用說明:

<?php?$defaults?=?array('theme_location'??=>?'',>'menu'????????????=>?'','container'???????=>?'div','container_class'?=>?'menu-{menu?slug}-container','container_id'????=>?'','menu_class'??????=>?'menu','menu_id'?????????=>?'','echo'????????????=>?true,'fallback_cb'?????=>?'wp_page_menu','before'??????????=>?'','after'???????????=>?'','link_before'?????=>?'','link_after'??????=>?'','items_wrap'??????=>?'<ul?id="%1$s"?class="%2$s">%3$s</ul>','depth'???????????=>?0,'walker'??????????=>?'');??><?php?wp_nav_menu(?$defaults?);??>

函數(shù)參數(shù)說明:

wp_nav_menu(array(????'theme_location'???=>'primary'));?//調(diào)用第一個菜單。

$theme_locaton:(字符串)(可選)
默認值: None
用于在調(diào)用導航菜單時指定注冊過的某一個導航菜單名,如果沒有指定,則顯示第一個。

$menu:(字符串)(可選)
默認值: None
使用導航菜單的名稱調(diào)用菜單,可以是 id, slug, name (按順序匹配的) 。

$container:(字符串)(可選)
默認值: div
ul 父節(jié)點(這里指導航菜單的容器)的標簽類型,只支持div 和 nav 標簽, 如果是其它值, ul 父節(jié)點的標簽將不會被顯示。也可以用false(container => false)去掉ul父節(jié)點標簽。

$container_class:(字符串)(可選)
默認值: menu-{menu slug}-container
ul 父節(jié)點的 class 屬性值。

$container_id:(字符串)(可選)
默認值: None
ul 父節(jié)點的 id 屬性值。

$menu_class:(字符串)(可選)
默認值: menu
ul 節(jié)點的 class 屬性值。

$menu_id:(字符串)(可選)?
默認值: menu slug, 自增長的
ul 節(jié)點的 id 屬性值。

$echo:(布爾型)(可選)?
默認值: true (直接顯示)
確定直接顯示導航菜單還是返回 HTML 片段,如果想將導航的代碼作為賦值使用,可設置為false。

$fallback_cb:(字符串)(可選)
默認值: wp_page_menu (顯示頁面列表作為菜單)
用于沒有在后臺設置導航時調(diào)的回調(diào)函數(shù)。

$before:(字符串)(可選)
默認值: None
顯示在每個菜單鏈接前的文本。

$after:(字符串)(可選)?
默認值: None
顯示在每個菜單鏈接后的文本。

$link_before:(字符串)(可選)?
默認值: None
顯示在每個菜單鏈接文本前的文本。

$link_after:(字符串)(可選)
默認值: None
顯示在每個菜單鏈接文本后的文本。

$items_wrap:(字符串)(可選)
默認值: None
使用字符串替換修改ul的class。

$depth:(整型)(可選)?
默認值: 0
顯示菜單的深度, 當數(shù)值為 0 時顯示所有深度的菜單。

$walker:(對象型)(可選)?
默認值:? new Walker_Nav_Menu
自定義的遍歷對象,調(diào)用一個對象定義顯示導航菜單。

?

wp_nav_menu使用實例

后臺設置:
登錄后臺設置:外觀=》菜單,設置三個菜單,分別為:nav, menu, footer
將“頁面”選項,或者分類選項添加指定頁面到菜單中,保存后即可。

頁面調(diào)用:

//此函數(shù)位于主題下的functions.php//代碼來自:http://www.mangostuido.net//$type為?nav,?menu,?footerfunction?mgmenu(?$type?)?{wp_nav_menu?(?array?('theme_location'?=>?$type,'echo'?=>?false)?);}

原文地址:http://www.mangostudio.net/archives/132

轉載于:https://www.cnblogs.com/mangostudio/p/4044229.html

總結

以上是生活随笔為你收集整理的WordPress函数:wp_nav_menu($args)函数说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。