我正在建立一个带有静态首页(名称:front page,slug:front page)的博客,并在一个名为“blog”的页面上创建一个带有slug“blog”的博客。
我想做的是,当页面是帖子列表(如/blog)时,我的站点标题应该在内部和h1元素,但当它是页面、单个帖子等时,我的站点标题应该在内部和h6元素。
目前我的情况如下:
<?php if ( is_page( \'blog\' ) ) : ?>
<h1>POST LISTING</h1>
<?php else : ?>
<h1>NOT POST LISTING</h1>
<?php endif; ?>
当我做仰卧起坐时,所有内容都会显示“未发布列表”文本,甚至是/blog。
我错过了什么?
最合适的回答,由SO网友:Gareth Gillman 整理而成
is_home
如果页面设置为“设置”>“阅读”中的博客页面,则需要进行检查
<?php
if(is_home()) {
// do something
} else {
// do something
}
?>