久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

WordPress 讓主題支持Widget(側(cè)邊欄小工具)功能

 戈德斯特 2011-12-29

標(biāo)簽:  ,  , WordPress主題作者制作WordPress主題的時候都會給主題添加上支持 Widget 功能,但也有極少數(shù)的主題是不支持的,,尤其是CMS主題,比如倡萌(www.)現(xiàn)在使用的 Tstyle 就不支持Widget 功能。

不支持Widget功能的WordPress主題,,要想增強(qiáng)修改邊欄,,就只能自己直接在邊欄文件上添加代碼,,對于WordPress新手就不是一件簡單的事情啦,。下面,倡萌就和大家分享一下為WordPress主題添加支持Widget功能的方法,。

兩欄(單側(cè)欄)主題Widget功能:

1,、登陸博客后臺,點擊“外觀”選項卡下的“編輯”選項進(jìn)入當(dāng)前主題編輯界面
2,、選擇主題支持函數(shù)文件functions.php,,在<?php和?>之間添加以下函數(shù)代碼

1
2
3
4
5
6
7
8
9
10
<?php
if( function_exists('register_sidebar') ) {
	register_sidebar(array(
		'before_widget' => '<li class="widget">', // widget 的開始標(biāo)簽
		'after_widget' => '</li>', // widget 的結(jié)束標(biāo)簽
		'before_title' => '<h3>', // 標(biāo)題的開始標(biāo)簽
		'after_title' => '</h3>' // 標(biāo)題的結(jié)束標(biāo)簽
	));
}
?>

3、更新functions.php文件后,,選擇邊欄模板sidebar.php,,在其中添加以下代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<div id="sidebar">
	<ul class="widgets">
<?php // 如果沒有使用 Widget 才顯示以下內(nèi)容, 否則會顯示 Widget 定義的內(nèi)容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) :
?>
	<!-- widget 1 -->
	<li class="widget">
		<h3>標(biāo)題 1</h3>
		<ul>
			<li>條目 1.1</li>
			<li>條目 1.2</li>
			<li>條目 1.3</li>
		</ul>
	</li>
	<!-- widget 2 -->
	<li class="widget">
		<h3>標(biāo)題 2</h3>
		<ul>
			<li>條目 2.1</li>
			<li>條目 2.2</li>
			<li>條目 2.3</li>
		</ul>
	</li>
<?php endif; ?>
	</ul>
</div>

4、更新文件后,,主題就支持Widget了,。

三欄(兩側(cè)欄)主題Widget功能:

1、登陸博客后臺,,點擊“外觀”選項卡下的“編輯”選項進(jìn)入當(dāng)前主題編輯界面
2,、選擇主題支持函數(shù)文件functions.php,,在<?php和?>之間添加以下函數(shù)代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if( function_exists('register_sidebar') ) {
	register_sidebar(array(
		'name' => 'Sidebar_1', // 側(cè)邊欄 1 的名稱
		'before_widget' => '<li class="widget">', // widget 的開始標(biāo)簽
		'after_widget' => '</li>', // widget 的結(jié)束標(biāo)簽
		'before_title' => '<h3>', // 標(biāo)題的開始標(biāo)簽
		'after_title' => '</h3>' // 標(biāo)題的結(jié)束標(biāo)簽
 
	));
 
	register_sidebar(array(
		'name' => 'Sidebar_2', // 側(cè)邊欄 2 的名稱
		'before_widget' => '<li class="widget">', // widget 的開始標(biāo)簽
		'after_widget' => '</li>', // widget 的結(jié)束標(biāo)簽
		'before_title' => '<h3>', // 標(biāo)題的開始標(biāo)簽
		'after_title' => '</h3>' // 標(biāo)題的結(jié)束標(biāo)簽
 
	));
}
?>

2,、更新functions.php文件后,選擇其中一個邊欄模板sidebar_l.php,,在其中添加以下代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div id="sidebar_1">
	<ul class="widgets">
<?php // 如果沒有在側(cè)邊欄 1 中使用 Widget 才顯示以下內(nèi)容, 否則會顯示 Widget 定義的內(nèi)容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar_1') ) :
?>
	<!-- widget 1 -->
	<li class="widget">
		<h3>標(biāo)題 1</h3>
		<ul>
			<li>條目 1.1</li>
			<li>條目 1.2</li>
			<li>條目 1.3</li>
		</ul>
	</li>
<?php endif; ?>
	</ul>
</div>

3,、選擇另一個邊欄模板sidebar_r.php,在其中添加以下代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div id="sidebar_2">
	<ul class="widgets">
<?php // 如果沒有在側(cè)邊欄 2 中使用 Widget 才顯示以下內(nèi)容, 否則會顯示 Widget 定義的內(nèi)容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar_2') ) :
?>
	<!-- widget 2 -->
	<li class="widget">
		<h3>標(biāo)題 2</h3>
		<ul>
			<li>條目 2.1</li>
			<li>條目 2.2</li>
			<li>條目 2.3</li>
		</ul>
	</li>
<?php endif; ?>
	</ul>
</div>

4,、更新文件后,,兩側(cè)欄主題就實現(xiàn)了Widget功能了。

提示:如果實在不懂得怎么添加的話,可以找一個支持Widget的WordPress博客主題打開相關(guān)幾個主題文件,,查看下代碼的位置,,然后效仿添加即可。

注:倡萌目前還沒有在Tstyle主題上測試,,使用Tstyle的童鞋,,請自己在本地測試成功以后,再添加到你上線的博客,,以免造成不必要的麻煩,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多