程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> wordpress判斷不同頁面顯示不同內容的方法

wordpress判斷不同頁面顯示不同內容的方法

編輯:關於MYSQL數據庫

     通過wordpress判斷函數的應用,我們可以達到不同頁面顯示不同內容的效果。例如你想要只在首頁顯示友情鏈接,就可以應用下面的代碼:

      <?php if (is_home()) {?>

      這裡為友情鏈接代碼

      <?php }?>

      如果你希望邊欄的谷歌廣告不在文章頁面顯示,而當該廣告不顯示時顯示其他內容。

      <?php if (is_single()): ?>

      其他廣告代碼

      <?php else: ?>

      谷歌廣告代碼

      <?php endif; ?>

      這樣,文章頁面會顯示“其他廣告”,而非顯示“谷歌廣告”。

      特別需要注意的是:如果你的邊欄是用小工具實現的,要想小工具或文章頁面支持PHP代碼,需要安裝一個插件:Exec-PHP。

      下面是常用wordpress判斷函數,有需要的朋友可以收藏備用

     

      1.文章顯示判斷函數

      is_single() 判斷是否是具體文章的頁面

      is_single('2') 判斷是否是具體文章(id=2)的頁面

      is_single('Beef Stew') 判斷是否是具體文章(標題判斷)的頁面

      is_single('beef-stew') 判斷是否是具體文章(slug判斷)的頁面

      comments_open() 是否留言開啟

      pings_open() 是否開啟ping

     

      2.頁面顯示判斷函數

      is_page() 是否是頁面

      is_page('42') id判斷,即是否是id為42的頁面

      is_page('About Me') 判斷標題

      is_page('about-me') slug判斷

     

      3.分類顯示判斷函數

      is_category() 是否是分類

      is_category('6') id判斷,即是否是id為6的分類

      is_category('Cheeses') 分類title判斷

      is_category('cheeses') 分類 slug判斷

      in_category('5') 判斷當前的文章是否屬於分類5

     

      4.作者歸檔顯示判斷函數

      is_author() 將所有的作者的頁面顯示出來

      is_author('1337') 顯示author number為1337的頁面

      is_author('Elite Hacker') 通過昵稱來顯示當前作者的頁面

      is_author('elite-hacker')

     

      5.下面是通過不同的判斷實現以年、月、日、時間等方式來顯示歸檔

      時間歸檔顯示判斷函數

      is_date()

      is_year()

      is_month()

      is_day()

      is_time()

      判斷當前是否是歸檔頁面 is_archive()

      判斷是否是搜索 is_search()

      判斷頁面是否 404 is_404()

      判斷是否翻頁 is_paged()

      比如你當前的blog是http://www.php2.cc/顯示http://www.php2.cc/?paged=2的時候,這個判斷將返回真,通過這個函數可以配合is_home來控制某些只能在首頁顯示的界面,例如:

      if(is_home() && !is_paged() )

     

      6.其他顯示判斷函數

      is_attachment()

      is_feed()

      is_trackback()

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved