首页 > 解决方案 > 用于过滤 WP 查询的 Wordpress 参数

问题描述

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

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

标签: phpsqldatabasewordpress

解决方案


当然可以,你只需要以ID平面数组的形式从数据库中获取 s,但并不需要直接查询数据库。

$args = array(
  'post_type'      => 'job_listing',
  'post_status'    => 'publish',
  'posts_per_page' => 10,
  'paged'          => get_query_var('paged', 1),
  'post__in'       => $get_posts,
);

完整参考


推荐阅读