我目前正在使用SQL获取一些帖子。我想在我抓到的帖子中使用一些参数。这可能吗?我试图限制每页返回的帖子数量以进行分页。我通常使用args数组。 args数组可以使用吗?
$get_posts = $wpdb->get_results("SELECT id FROM wp_posts WHERE post_type = 'job_listing'");
答案 0 :(得分:1)
当然可以,您只需要以平面数组的形式从数据库中获取ID
,但实际上并不需要直接查询数据库。
$args = array(
'post_type' => 'job_listing',
'post_status' => 'publish',
'posts_per_page' => 10,
'paged' => get_query_var('paged', 1),
'post__in' => $get_posts,
);