我使用的是下划线主题,在inc/jetpack中有以下(非常)方便的代码。php
add_theme_support( \'infinite-scroll\', array(
\'container\' => \'main\',
\'render\' => \'infinite_scroll_render\',
\'footer\' => \'page\',
\'wrapper\' => false
) );
function infinite_scroll_render() {
while ( have_posts() ) {
the_post();
if ( is_search() ) :
get_template_part( \'template-parts/content\', \'search\' );
else :
get_template_part( \'template-parts/content-\', get_post_type() );
endif;
}
}
我想不出编辑这两个函数以忽略特定帖子类型的最佳方法。我可以通过
if( is_post_type_archive(\'service\') )
但是如果我只是“返回”,那么页面的其余部分就不会呈现——它就停在那里。
如何指定无限滚动激发的帖子类型?