如果来自特定页面,则在single.php中显示文本

时间:2017-10-09 06:22:10

标签: php wordpress

我正在一个网站上工作,我使用一个single.php作为我的帖子和自定义帖子类型。为了这个问题,我有一个我称之为“博客”的页面。我想在the_content();之后仅在“博客”的单页中显示一些文本。我尝试了不同的条件但似乎没有任何条件。以下是我使用的示例代码

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

2 个答案:

答案 0 :(得分:1)

你可以尝试一下,我认为它适合你:

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

答案 1 :(得分:0)

我建议你使用post meta,创建一个metabox保存自定义元的位置 然后修改模板以仅在其存在时显示元

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

}