要创建辅助列表(例如,页面底部的相关帖子列表,或侧栏小部件中的链接列表),请尝试创建WP\\u Query的新实例或使用get\\u posts()。
为什么?query\\u posts()用于更改主循环。它通过替换用于生成主循环内容的查询来实现。
信息来自developer.wordpress.org query_posts()
因此,在代码中,您需要创建一个新查询,
$related_query = get_posts(array(
\'post_type\'=> \'post\',
\'post_status\'=> \'publish\',
\'post_author\'=> $curauth,// must be the id
\'posts_er_page\'=> 9,
)
);
if ( $related_query ) {
foreach ( $related_query as $post ) :
setup_postdata( $post ); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
<?php
endforeach;
wp_reset_postdata();
}