2011-04-05 74 views
0

我不確定這是否可行,但我有一個問題想要得到解答。我所做的是在特定頁面上進行自定義循環。這個循環中的項目有很多類別,我已經設置了一個功能來在單個頁面上顯示這些類別。但是,從一些特定頁面中,我只想顯示一個靜態類別,而不是所有可能的類別。有沒有一種方法來檢查的前一頁和應用基礎上的東西,有點像這樣:在顯示WordPress內容之前有條件檢查前一頁

if (is_single() && previous_page_is('about')) { 
//stuff here 
} 

顯然還沒有一個previous_page_is標籤,但有東西,我可以做到這一點會模仿這種功能?

謝謝,托馬斯

回答

0

我意識到這是3年前問的,但是當我在尋找同樣的東西時,我發現了這篇文章 - 我找到了我想要的答案,所以我會在這裏發佈它。感謝http://zoerooney.com/blog/tutorials/using-the-referring-page-in-wordpress/

// use the WordPress tag wp_get_referer to assign the referring URL to the variable $referer 
$referer = wp_get_referer(); 

// check if the URL is a specific one 
if ($referer == "whatever-the-full-about-page-url-is") { 

    // if it is, do something 

} else { 

    // if it isn't, do something else 

} 
相關問題