使用查询参数设置循环。

原型

query_posts( array|string $query )

描述

注意:此函数将完全覆盖主查询,不适用于插件或主题。修改主查询的过于简单的方法可能会有问题,应尽可能避免。在大多数情况下,有更好的,更高性能的选项来修改主查询,例如通过WP_Query中的’pre_get_posts’操作。

参数

$query (array|string) (Required) WP_Query参数的数组或字符串。

返回值

(array)  邮政对象列表。

源文件

路径:wp-includes/query.php

<?php
...
function query_posts($query) {
	$GLOBALS['wp_query'] = new WP_Query();
	return $GLOBALS['wp_query']->query($query);
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/query_posts/