WordPress参数过滤WP查询

时间:2018-10-12 03:32:43

标签: php sql database wordpress

我目前正在使用SQL获取一些帖子。我想在我抓到的帖子中使用一些参数。这可能吗?我试图限制每页返回的帖子数量以进行分页。我通常使用args数组。 args数组可以使用吗?

$get_posts = $wpdb->get_results("SELECT id FROM wp_posts WHERE post_type = 'job_listing'");

1 个答案:

答案 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,
);

完成reference