當(dāng)前位置:首頁(yè)>WordPress建站>基礎(chǔ)教程>使用簡(jiǎn)碼在WordPress文章或頁(yè)面中插入一個(gè)菜單

使用簡(jiǎn)碼在WordPress文章或頁(yè)面中插入一個(gè)菜單

WordPress 3.0+ 有一個(gè)自定義菜單功能,你可以很方便地添加和設(shè)置導(dǎo)航菜單。關(guān)于自定義菜單,建議先閱讀以下文章:

WordPress導(dǎo)航菜單函數(shù)register_nav_menus() 和 wp_nav_menu()

WordPress入門(mén) 之 設(shè)置導(dǎo)航菜單

nav-menus-wpdaxue_com

比如我們通過(guò)下面的代碼注冊(cè)了上圖所示的3個(gè)菜單

//注冊(cè)自定義菜單
add_action( 'init', 'my_custom_menus' );
function my_custom_menus() {
	register_nav_menus(
		array(
			'top-menu' => __( 'Top Menu Navigation'),
			'foot-menu' => __( 'Footer Menu'),
			'foot-link' => __( 'Footer Link')
		)
	);
}

如果你想要在某篇文章或者頁(yè)面調(diào)用這寫(xiě)菜單,可以通過(guò)簡(jiǎn)碼實(shí)現(xiàn)。

先在主題的 functions.php 文件,添加下面的代碼:

//通過(guò)簡(jiǎn)碼調(diào)用菜單
function print_menu_shortcode($atts, $content = null) {
	extract(shortcode_atts(array( 'name' => null, ), $atts));
	return wp_nav_menu( array( 'menu' => $name, 'echo' => false ) );
}
add_shortcode('menu', 'print_menu_shortcode');

然后在發(fā)布文章或頁(yè)面時(shí),添加下面的代碼就可以調(diào)用菜單:

[menu name="foot-link"]

上面的代碼就是調(diào)用foot-link這個(gè)菜單的。

聲明:本站所有文章,如無(wú)特殊說(shuō)明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書(shū)籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號(hào) WPDAXUE
基礎(chǔ)教程

WordPress文章鏈接重定向插件:WP Post Redirect

2013-7-14 8:35:45

基礎(chǔ)教程

WordPress插入預(yù)計(jì)閱讀時(shí)間:Insert Estimated Reading Time(已漢化)

2013-7-20 9:00:16

2 條回復(fù) A文章作者 M管理員
  1. 不是很明白哦,能不能不用代碼就能搞定的方法喲?菜鳥(niǎo)站長(zhǎng)傷不起呀!

  2. 然后文章里面就有這個(gè)菜單了?

?
個(gè)人中心
購(gòu)物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

都兰县| 文安县| 平泉县| 鱼台县| 桂东县| 甘谷县| 报价| 榆社县| 高陵县| 睢宁县| 洪雅县| 横山县| 伊通| 瓦房店市| 临泉县| 金门县| 太仓市| 三都| 新源县| 宜川县| 双流县| 隆安县| 新泰市| 呼和浩特市| 宁化县| 霍邱县| 深水埗区| 泸水县| 开阳县| 汕尾市| 上虞市| 深州市| 宜章县| 禹城市| 乌拉特后旗| 洪雅县| 唐海县| 南溪县| 扎鲁特旗| 六安市| 曲松县|