中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Widget logic –讓你的側(cè)邊欄與眾不同

2020-04-28    來源:enfar.net

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

Widget logic 是最有用的wordpress插件之一。通過設(shè)置,Widget logic能夠讓博客的不同頁(yè)面顯示不同的側(cè)邊欄。這個(gè)功能非常有用,當(dāng)你打算在側(cè)邊欄顯示廣告或其它內(nèi)容時(shí),不必再費(fèi)事地修改模板。

你可以從wordpress.org網(wǎng)站下載這個(gè)插件,安裝完畢后,需要激活才能正常使用。

實(shí)例—在除首頁(yè)之外的所有頁(yè)面的側(cè)邊欄中顯示“最新日志”。

步驟一:添加“最新日志”選項(xiàng)到側(cè)邊欄

登錄博客的管理后臺(tái),然后點(diǎn)擊小工具(widget)菜單,拖拽“最新日志”選項(xiàng)到右邊的側(cè)邊欄,再設(shè)置相關(guān)標(biāo)題,顯示日志數(shù)(例如:5),最后點(diǎn)“save”按鈕。

步驟二:添加頁(yè)面顯示條件

在所有的小工具底部,有一個(gè)選項(xiàng)框,即“widget logic”。在這里輸入頁(yè)面顯示條件來控制側(cè)邊欄的顯示。新手如果不懂不要緊,你可以參看下面的說明來設(shè)置: WordPress Codex – Conditional Tags

在本例中,我設(shè)定的篩選條件是“除了首頁(yè)的所有頁(yè)面“。因?yàn)榕袛嗍醉?yè)的函數(shù)為:is_home(),那么除了首頁(yè)的所有頁(yè)面的語(yǔ)句應(yīng)該是:!is_home()。在widget logic選項(xiàng)框中輸入這個(gè)語(yǔ)句,然后保存即可。

更多高級(jí)的條件判斷函數(shù)

is_single() -》 判斷是否為單篇日志

is_page() -》 判斷是否為單個(gè)頁(yè)面

is_page('about') -》判斷是否為about頁(yè)面

is_page('25') -》判斷是否為id=25的頁(yè)面

is_archive() -》 判斷是否為存檔

is_category('wordpress') -》 判斷是否為別名是“wordpress“的目錄

is_category('37') -》判斷是否為id=37的目錄

has_tag ('wordpress') -》 判斷是否存在名為“wordpress“的標(biāo)簽

你也可以使用邏輯運(yùn)算符實(shí)現(xiàn)更多的控制。|| 為邏輯“或”,&&為邏輯“與”。

實(shí)例1

在title為“fruit”的頁(yè)面或名為“food”的目錄頁(yè)或tag為“banana”的頁(yè)面顯示某一小工具。

is_page('fruit') || is_category('food') || has_tag('banana')

實(shí)例2

僅在單篇日志并且不是某一指定目錄中顯示小工具。你需要提供特定目錄的id號(hào),而不能用別名或目錄名來代替。

is_single() &&!in_category( array(23,30,78))

正如我上面所說的,你可以參看相關(guān)文章來學(xué)習(xí)更復(fù)雜的條件判斷函數(shù)。

Widget logic測(cè)試小技巧

如果我打算利用widget logic實(shí)現(xiàn)復(fù)雜一些的功能,一般我會(huì)把小工具拖拽到側(cè)邊欄,輸入一段純文本”hey it worked!”,然后看是否所有頁(yè)面都會(huì)顯示它。接著添加一些頁(yè)面顯示條件,如果顯示成功,說明我的語(yǔ)句沒問題。

為什么要做如此麻煩的工作呢?有時(shí)候當(dāng)你試圖添加一些動(dòng)態(tài)廣告代碼或其它比較復(fù)雜的代碼時(shí),一不小心就會(huì)出錯(cuò)。這時(shí)候,你會(huì)茫然不知那里出錯(cuò)了。先用一段純文本進(jìn)行測(cè)試,能保證你輸入的邏輯判斷語(yǔ)句正確。這是我每次都要做的一件工作。

原文地址:http://www.enfar.net/30

標(biāo)簽: wordpress插件  陀嘔

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:剖析博客引流量細(xì)節(jié)

下一篇:站長(zhǎng)如何利用流量的攀升帶來百度權(quán)重的提高