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

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

2020-01-08    來源:enfar.net

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

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

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

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

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

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

步驟二:添加頁面顯示條件

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

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

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

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

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

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

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

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

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

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

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

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

實例1

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

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

實例2

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

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

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

Widget logic測試小技巧

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

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

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

標簽: wordpress插件  陀嘔

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

上一篇:利用超鏈接和純文本為網(wǎng)站加大外鏈作用

下一篇:從三方面判斷網(wǎng)站的友情鏈接是否具有價值