📅  最后修改于: 2023-12-03 15:21:15.484000             🧑  作者: Mango
在 WordPress 开发中,WP_Query 是一个十分有用的工具。其作用是从数据库中获取指定条件的文章对象,开发者可以通过这个 API 来在 WordPress 站点上自由定制查询。在 WP_Query 中有很多参数可以用来查询,其中,post_id 是一个常用的参数。通过 post_id 这个参数可以获取指定的文章对象,这对于开发者来说非常方便。
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'post__in' => array(10, 20, 30) // 传入 post_id 的数组
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) :
while ( $query->have_posts() ) : $query->the_post();
// 显示文章信息
endwhile;
endif;
// 恢复原始查询
wp_reset_postdata();
通过 post_id 来查询文章,只需将 post__in 数组赋值为一个包含 post_id 的数组即可。
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'post__in' => array(10) // 查询 post_id 为 10 的文章
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) :
while ( $query->have_posts() ) : $query->the_post();
// 显示文章信息
endwhile;
endif;
// 恢复原始查询
wp_reset_postdata();
WP_Query 是 WordPress 开发中一个很有用的 API,在查询文章时,post_id 也是一项非常方便的参数。通过上面这些说明,相信会对使用 WP_Query 查询文章有更加深入的理解。