我正在一个网站上工作,我使用一个single.php作为我的帖子和自定义帖子类型。为了这个问题,我有一个我称之为“博客”的页面。我想在the_content();
之后仅在“博客”的单页中显示一些文本。我尝试了不同的条件但似乎没有任何条件。以下是我使用的示例代码
<?php the_content(); ?><br>
<?php
if(is_page('blog')) {
echo "Text to display";
}
?>
答案 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";
}