wordpress側(cè)欄 wordpress側(cè)欄排序

如何在wordpress中實(shí)現(xiàn)不同頁面隱藏或者顯示側(cè)邊欄?

調(diào)用側(cè)欄的是sidebar.php和頁腳footer.php這兩個文件!\x0d\x0a不管是首頁的index.php還是單篇日志頁面的single.php,在文件的最后面,總是有這么兩行代碼:\x0d\x0a\x0d\x0a\x0d\x0a我們需要分兩種情況說明:\x0d\x0a\x0d\x0a第一種情況:如果不使用主題的Widgets,那么只要兩步就能完成對不同側(cè)邊欄的調(diào)用。\x0d\x0a\x0d\x0a找到single.php文件里的:\x0d\x0a\x0d\x0a修改為:\x0d\x0a\x0d\x0a上傳并覆蓋single.php,刷新,搞定!\x0d\x0a第二種情況:如果你使用了Widgets,只需要4步,也就能實(shí)現(xiàn)對不同側(cè)邊欄的調(diào)用。\x0d\x0a重復(fù)第一種情況中新建sidebar2.php的步驟。\x0d\x0a接著打開function.php,找到類似的代碼:\x0d\x0a '',\x0d\x0a'after_widget= ,\x0d\x0a'before_title= '\x0d\x0a));\x0d\x0a\x0d\x0a這幾行代碼是一封”申請書”,向Wordpress申請了一個Widget。如果要在不同面面顯示不同的側(cè)欄,并且這個側(cè)欄是要支持Widget的,那么需要向Wordpress再寫一封”申請書”申請一個Widgets。并且這封申請書是有名字的,名字格式應(yīng)該這樣寫: ‘name’ = ‘名字’,名字應(yīng)該和后面sidebar2.php調(diào)用些widgets的名字保持一致,那應(yīng)該這樣寫:\x0d\x0aif ( function_exists('register_sidebar') )\x0d\x0aregister_sidebar(array(\x0d\x0a'name= 'sidebar2',\x0d\x0a'before_widget= '',\x0d\x0a'after_widget= ,\x0d\x0a'before_title= '\x0d\x0a\x0d\x0a',\x0d\x0a'after_title= '\x0d\x0a',\x0d\x0a));\x0d\x0a將上面這句加到原先的”申請書”后面去?,F(xiàn)在,需用將sidebar2.php中原來調(diào)用默認(rèn)Widgets的代碼改為調(diào)用sidebar2這個剛申請的Widgets。打開Sidebar2.php,找到這樣的代碼:\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a修改為:\x0d\x0a\x0d\x0a\x0d\x0a現(xiàn)在做最后一步的工作,打開single.php,找到:\x0d\x0a\x0d\x0a修改為:\x0d\x0a\x0d\x0a保存文件,上傳。\x0d\x0a現(xiàn)在去后臺的Widgets設(shè)置,會發(fā)現(xiàn)在下拉列表中多出一個Widget了,它的名字為Sidebar2,現(xiàn)在需要為他添加上一些東西。\x0d\x0a概括一下第二種情況的大體步驟:\x0d\x0a* 在functions.php”申請”一個Widgets\x0d\x0a* 在single.php中調(diào)用sidebar2.php\x0d\x0a* 將sidebar2.php中調(diào)用的widgets修改為sidebar\x0d\x0a* 拖一下你的Widgets\x0d\x0a到此,也就完成了不同頁面顯示不同sidebar的教程!

成都創(chuàng)新互聯(lián)公司成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元新田做網(wǎng)站,已為上家服務(wù),為新田各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

wordpress怎么在文章頁里加入側(cè)邊欄

在制作wordpress模版的時候,也許會遇到一個sidebar側(cè)欄不能完全滿足需求,或者側(cè)欄內(nèi)容過多導(dǎo)致頁面過長,那么可以考慮使用兩個或者更多側(cè)欄。

考慮到需要修改functions.PHP和sidebar.php文件,因此開始前備份好文件以防萬一。

第一步:首先看functions.php文件。文件里有一段代碼的開始部分是這樣的:

第二步:刪除這段代碼以及相應(yīng)的閉合括號,之后加入下面的內(nèi)容:

第三步:這是一個側(cè)欄的對應(yīng)代碼,如果要的是兩個側(cè)欄效果,那么就再加入一段側(cè)欄代碼,變成:

如果想多顯示幾個側(cè)欄,只要復(fù)制同樣的代碼段,把其中的sidebar1/2后面的數(shù)字改動一下就可以了。

注冊好必需的側(cè)欄之后,wp-admin的wiget里就有了三個widget盒,之后需要激活側(cè)欄,讓其能夠顯示在博客前端。

第四步:打開sidebar.php文件之后會看見一行這樣的代碼:

第五步:刪除之,然后加上:

第六步:以上代碼使sidebar1顯示在博客前端。要同時顯示sidebar1和sidebar2,則加入:

以此類推,要顯示sidebar345,請?zhí)砑油瑯哟a,將其中的數(shù)字略作改動即可。

注意:修改functions.php文件時請注意刪除多余的閉合括號或空格等。

wordpress怎么創(chuàng)建側(cè)邊欄

1進(jìn)入后臺,點(diǎn)擊外觀-小工具,你就可以看到側(cè)邊欄的調(diào)整界面。

2我們需要在網(wǎng)站中添加一個日歷,那么我們就選擇可用小工具-日歷-內(nèi)容邊欄-添加小工具。

3日歷的模塊會出現(xiàn)在內(nèi)容邊欄中,然后在標(biāo)題中輸入日歷,點(diǎn)擊保存。

4在瀏覽器中輸入你的網(wǎng)址查看效果,日歷出現(xiàn)在右側(cè)邊欄。

添加搜索框

1如果你想在首頁底部添加搜索功能,可以在頁腳掛件區(qū)添加這個模塊。

2選擇可用小工具-搜索-頁腳掛件區(qū)-添加小工具。

3在頁腳掛件區(qū)的標(biāo)題中輸入搜索,最后點(diǎn)擊保存。

4在瀏覽器中輸入你的網(wǎng)址,在首頁底部你可以看到搜索框。

添加聯(lián)系方式

1選擇可用小工具-文本-內(nèi)容邊欄-添加小工具。

2選擇內(nèi)容邊欄中的文本,在標(biāo)題中輸入聯(lián)系我們,然后在文本框中輸入電話和QQ,點(diǎn)擊自動分段,最后保存。

3在瀏覽器中輸入你的網(wǎng)址,可以看到在首頁右側(cè)出現(xiàn)了聯(lián)系方式。

如何使WordPress博客添加多個sidebar側(cè)邊欄

考慮到需要修改functions.php和sidebar.php文件,因此開始前備份好文件以防萬一。

首先看functions.php文件。文件里有一段代碼的開始部分是這樣的:

?php if ( function_exists('register_sidebar') )

刪除這段代碼以及相應(yīng)的閉合括號,之后加入下面的內(nèi)容:

?php if ( function_exists('register_sidebar') )register_sidebar(array('name'='sidebar1','before_widget' = '','after_widget' = '','before_title' = 'h2','after_title' = '/h2',));?

這是一個側(cè)欄的對應(yīng)代碼,如果我們要的是兩個側(cè)欄效果,那么就再加入一段側(cè)欄代碼,變成:

?php if ( function_exists('register_sidebar') )register_sidebar(array('name'='sidebar1','before_widget' = '','after_widget' = '','before_title' = 'h2','after_title' = '/h2',));register_sidebar(array('name'='sidebar2','before_widget' = '','after_widget' = '','before_title' = 'h2','after_title' = '/h2',));?

如果想多顯示幾個側(cè)欄,只要復(fù)制同樣的代碼段,把其中的sidebar1/2后面的數(shù)字改動一下就可以了。

注冊好必需的側(cè)欄之后,wp-admin的wiget里就有了三個widget盒,之后我們需要激活側(cè)欄,讓它能夠顯示在博客前端。

打開sidebar.php文件之后你會看見一行這樣的代碼:

?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebarname') ) : ??php endif; ?

刪除之,然后加上:

if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ??php endif; ?

以上代碼使sidebar1顯示在博客前端。要同時顯示sidebar1和sidebar2,則加入:

?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ??php endif; ? ?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ??php endif; ?

以此類推,要顯示sidebar345,請?zhí)砑油瑯哟a,將其中的數(shù)字略作改動即可。

大功告成。

注意:修改functions.php文件時請注意刪除多余的閉合括號或空格等。

本文標(biāo)題:wordpress側(cè)欄 wordpress側(cè)欄排序
本文鏈接:http://muchs.cn/article28/ddigccp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、域名注冊網(wǎng)站制作、用戶體驗(yàn)、商城網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)