你为什么不试着用home.php
归档并将所需的循环/查询放置在该文件中,或者使用get_template_part
检索包含循环的文件。
你能给我们看看你的密码吗?
我经常做的是我的结构index.php
就像这样,
<?php get_header(); ?>
<?php if ( is_home() ) {
get_template_part(\'home.php\');
} else {
//run standard/default loop here
}
?>
<?php get_footer(); ?>
然后在
home.php
你可以随心所欲,
$args = array( \'posts_per_page\' => 10, \'post_type\' => \'custom_post_type\' );
$wp_query = new WP_Query( $args );
while ( $wp_query->have_posts() ) : $wp_query->the_post();
//get your title, content, tags, etc
endwhile;
采用这种方法
you are NOT required to set a static front page 在您的仪表板设置下正常
Settings -> Reading -> Front page displays
部分
注意:这不是实现您想要的目标的唯一方法,但如果您不习惯使用过滤器或遇到问题(当然,在目前为止没有看到您的代码的情况下这样说),这是一种可靠的方法,无需使用任何过滤器。