多个定制投递类型的存档页面

时间:2018-01-11 作者:I am the Most Stupid Person

是否有任何操作挂钩或过滤器或任何东西来创建包含多个自定义帖子类型的归档页面?

1 个回复
SO网友:D. Dan

假设您有定制的帖子类型cpt\\u a、cpt\\u b、cpt\\u c。您可以为cpt\\u a创建一个归档页面:archive-cpt\\u a.php。然后在主循环之后,您可以为cpt\\u b创建第二个循环,如下所示:

$cpt_b = new WP_Query( array( \'post_type\' => \'cpt_b\',
                    \'posts_per_page\' => -1 ) );
            while ( $cpt_b->have_posts() ) : $cpt_b->the_post();
                the_title();
            endwhile; wp_reset_query();
等等。。。

或者,如果您需要将cpt\\u作为存档页用于其他目的,您也可以使用所有三个cpt-s创建一个自定义模板文件,如下所示。

结束

相关推荐

Custom archives function

我正在为我的教会网站建立一个自定义档案页面。在我的档案页上,我想把上周的布道放在一个特殊的盒子里,然后是未来的布道,最后是布道档案。我希望将来的布道和布道档案用标题隔开。。。i、 未来的布道布道档案布道档案。。。我的问题是,当我用分页功能点击按钮转到旧的布道帖子时,它会在我所在的每个归档页面上显示当前和未来的布道!如何使当前和未来的布道仅显示在第1页上,而不在单击查看旧帖子时显示?以下是我的功能:// Create the loop for the sermons page function se