wordpress 條件判斷標(biāo)簽及用法大全,建站技術(shù)
導(dǎo)讀:建站技術(shù)建站技術(shù)在 wordpress 主題和插件開發(fā)中,條件判斷標(biāo)簽(Conditional Tags)是非常重要的,通過條件判斷標(biāo)簽,我們可以判斷各種情況,從而使用對應(yīng)的技術(shù)網(wǎng)站網(wǎng)站服務(wù)器搭建。
在?WordPress?主題和插件開發(fā)中,條件判斷標(biāo)簽(Conditional Tags)是非常重要的,通過條件判斷標(biāo)簽,我們可以判斷各種情況,從而使用對應(yīng)的代碼等。例如在頂部導(dǎo)航條中有一個“首頁”選項,在首頁的時候需要設(shè)置成高亮,我們可以在頭部導(dǎo)航模板文件(header.php)中使用條件判斷標(biāo)簽?is_home()來判斷當(dāng)前頁面是不是首頁,然后再輸出高亮的 class。
這類的條件判斷標(biāo)簽一般會返回一個布爾值,這樣我們就可以使用 if 語句判斷不同的頁面不同的情況而分別使用不同的代碼。
所有的條件判斷標(biāo)簽
所有的條件判斷標(biāo)簽都會判斷某個條件是否成立,然后返回 True 或者 False 。此外有些條件判斷標(biāo)簽還可以使用一些參數(shù)進一步的判斷,下面是所有的 WordPress 條件判斷標(biāo)簽:
主頁面(Main)
is_home()判斷當(dāng)前頁面是否是博客主頁面。主頁面通常是顯示博客內(nèi)容列表的首頁,但是如果你在“后臺”->“設(shè)置”->“閱讀”中設(shè)置了靜態(tài)首頁和文章索引頁面的話,當(dāng)訪問文章索引頁面是返回 True。
首頁(Front)
is_front_page()判斷當(dāng)前頁面是否是博客首頁。首頁和上面的主頁面不同,首頁可以是文章索引頁面,也可以是你在“后臺”->“設(shè)置”->“閱讀”中設(shè)置的靜態(tài)首頁。
后臺控制面板(Administration Panels)
is_admin()判斷當(dāng)前頁面是否是后臺的控制面板(Dashboard)。
文章頁面(Single Post)
is_single()判斷當(dāng)前頁面是否是一篇文章或者是附件頁面或者自定義文章類型頁面。注意,WordPress 中文章(Single)和頁面(Page)是不同的概念。這個條件判斷標(biāo)簽可以附加參數(shù)。
is_single( '17' )判斷當(dāng)前文章是否是 id 為 17 的文章。
is_single( 'Irish Stew' )判斷當(dāng)前文章的標(biāo)題是否是 “Irisdede5.7模板h Stew”。
is_single( 'beef-stew' )判斷當(dāng)前文章的別名(Slug)是否為 “beef-stew”。
is_single( array( 17, 'beef-stew', 'Irish Stew' ) )傳遞多個參數(shù)需要使用數(shù)組。上面條件判斷標(biāo)簽判斷滿足 id 為 17 、別名為 beef-stew、標(biāo)題為 Irish Stew 任意一個條件文章被訪問時返回 True。
is_single( array( 17, 19, 1, 11 ) )判斷多個文章的 id,用法同上。
is_single( array( 'beef-stew', 'pea-soup', 'chili' ) )判斷多個文章的別名,用法同上。
is_single( array( 'Beef Stew', 'Pea Soup', 'Chili' ) )判斷多個文章的標(biāo)題,用法同上。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-23 ,文章wordpress 條件判斷標(biāo)簽及用法大全,建站技術(shù)主要講述條件,標(biāo)簽,建站網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_35376.html
為你推薦與wordpress 條件判斷標(biāo)簽及用法大全,建站技術(shù)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12