我試圖創建和if()語句,根據職位類型(即頁面或文章),如果頁面,這種頁面的標題。WordPress的PHP如何獲得一個函數的返回值到一個If()Statemente
帖子的類型可以從它的類功能post_class()
以及標題功能the_title()
的標題中獲得。
所以我知道我可以得到我需要的信息,但是,無論如何,我無法將此信息轉換爲我可以測試的字符串。無論我把這兩個函數中的哪一個放到頁面上,都會得到一個輸出。
首先,我想:
if(strpos(post_class(), 'page')) {
//DO SOMETHING
}
沒有工作。剛剛將post_class()
轉儲到頁面上。
於是,我試圖調用函數的變量的值:
$this_class = post_class();
並有相同的結果。
我已經嘗試過其他幾個髒兮兮的做法,但無濟於事。看起來無論這些WP函數放在哪裏,它們都會將它們的值轉儲到頁面上。
也許有人在那裏知道我如何成功獲取帖子和標題的類型,並將它們設置爲if()語句以觸發其他任何內容。
謝謝!
'post_class'打印值,'get_post_class'返回值。 –
嘿!這樣做!謝謝! – QuestionerNo27
如果我把它寫成答案,它會好嗎? –