query_posts
函数
query_posts ( $query )
- 参数
-
-
(array|string)
$query
Array or string of WP_Query arguments.- Required: 是
-
(array|string)
- 返回值
-
- (WP_Post[]|int[]) Array of post objects or post IDs.
- 定义位置
-
-
wp-includes/query.php
, line 96
-
wp-includes/query.php
- 引入
- 1.5.0
- 弃用
- –
设置带有查询参数的The Loop。
注意:这个函数将完全覆盖主查询,不打算给插件或主题使用。它对主查询的修改过于简单,可能会产生问题,应尽可能避免。在大多数情况下,有更好、更有效的方法来修改主查询,例如通过WP_Query中的{@see ‘pre_get_posts’}动作。
这不能在WordPress Loop中使用。
function query_posts( $query ) { $GLOBALS['wp_query'] = new WP_Query(); return $GLOBALS['wp_query']->query( $query ); }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。