要创建一个复杂的WordPress查询,可以使用WP_Query类。这个类允许您指定查询参数以返回特定的帖子。
以下是一个示例代码,用于查询发布时间在2019年1月1日之后的文章,并按发布时间进行排序。
$args = array(
'post_type' => 'post',
'orderby' => 'date',
'order' => 'DESC',
'date_query' => array(
array(
'year' => 2019,
'month' => 1,
'day' => 1,
'compare' => '>',
'type' => 'date'
)
)
);
$query = new WP_Query( $args );
在这个查询中,我们通过'post_type'参数指定我们希望查询文章类型的帖子。我们还使用'orderby'和'order'参数指定按日期降序排序。
最后,我们使用'date_query'参数指定日期条件,这个条件会筛选出发布时间在2019年1月1日之后的文章。
请注意,您可以使用许多其他参数来自定义您的查询,具体取决于您的需求。