我试图通过循环和CPT实现一些东西。我已经建立了一个模板页面,它将是我的网站的主页,显示文章和视频(CPT)。如何将CPT添加到循环中,使其以某种提要的顺序显示两者?
我已将下面的代码片段添加到functions.php
:
// Custom loop feed
add_action( \'pre_get_posts\', \'add_my_post_types_to_query\' );
function add_my_post_types_to_query( $query ) {
if ( is_home() && $query->is_main_query() )
$query->set( \'post_type\', array( \'post\', \'videos\' ) );
return $query;
}
然后将循环代码放入homepage.php
.问题是,它显示在我的博客页面上,但在我的主页上,它为主页发了一篇帖子。
我做错什么了吗?