提前感谢您的帮助!我想做的是,在用户单击帖子的分页链接后,从我的主页中删除一个模板部分,现在我的模板部分用作“英雄”或“特色”区域,我希望当用户查看旧帖子时,它会消失,例如分页,这是我目前正在做的事情,它不起作用,谢谢!
<?php if( is_home() || is_front_page() ) : ?>
<?php get_template_part( \'hero\' ); ?>
<?php else : ?>
<?php get_template_part( \'blank\' ); ?>
<?php endif; ?>
正如您所见,我创建了一个空白模板,不确定这是否必要,它是否需要在循环中?非常感谢。
最合适的回答,由SO网友:s_ha_dum 整理而成
我相信你需要的是is_page()
.
if (is_paged()) {
// page 2 or later of an archive
} else {
// only the first page of an archive
}
对于您的代码,我认为但不是百分之百确定您想要:
if( !is_paged() && ( is_home() || is_front_page() ) ) :
get_template_part( \'hero\' );
else :
get_template_part( \'blank\' );
endif;