2017-10-09 89 views
0

我正在使用一個single.php作爲我的帖子和自定義帖子類型的網站上工作。爲了這個問題,我有一個我稱之爲「博客」的頁面。我只想在the_content();之後的「博客」的單個頁面中顯示一些文本。我嘗試了不同的條件,但似乎沒有工作。下面是我用在single.php中顯示文本(如果它來自特定頁面)

<?php the_content(); ?><br> 
<?php 
if(is_page('blog')) { 
    echo "Text to display"; 
} 
?> 
+1

你嘗試使用頁面ID嗎?像這樣:is_page(42); –

+0

是的,我做了,但它沒有工作 – Sam

回答

0

樣本代碼,我建議你使用後元,創建一個metabox在哪裏保存您的自定義元 然後修改你的模板來顯示元只有當它的存在

if(! get_post_meta('1', 'my_custom_meta', true)) { 
echo "Text to display"; 

} 
+0

我不想使用metabox,因爲我打算添加更多的項目。回聲文本僅用於此問題的目的。 – Sam

+0

然後去與Akshay Shah評論或Chiranjib Dey回答 – madalinivascu

1

你可以試試它我認爲它適用於你:

<?php the_content(); ?><br> 
<?php 
if (is_blog()) { 
    echo "Text to display"; 
} 
?> 
相關問題