我目前正在研究一个主题,它有两种帖子类型——一种是普通的“帖子”帖子类型,另一种是针对公文包帖子——“mytheme\\u公文包”。
我使用JetPack的无限卷轴呈现新帖子,如下所示:
function mytheme_render_infinite_scroll() {
while ( have_posts() ) : the_post();
get_template_part( \'content\', \'archive-portfolio\' );
endwhile;
}
function mytheme_jetpack_setup() {
add_theme_support( \'infinite-scroll\', array(
\'container\' => \'content\',
\'type\' => \'click\',
\'render\' => \'mytheme_render_infinite_scroll\',
) );
}
add_action( \'after_setup_theme\', \'mytheme_jetpack_setup\' );
这很好,但我想知道如何指定不同的
content-
要呈现的模板文件取决于当前查看的帖子类型的存档/类别/标记页面。现在碰巧我在打电话
content-archive-portfolio.php
当无限滚动被触发时,我想调用
content-archive-portfolio.php
如果正在查看公文包帖子,但是
content.php
如果正在查看博客。
任何帮助都将不胜感激,谢谢!