wp_reset_query()

wp_reset_query() 销毁上一个查询并设置新查询。 Destroys the previous q…

wp_reset_query()

销毁上一个查询并设置新查询。
Destroys the previous query and sets up a new query.

目录锚点:#说明#参数#源码#笔记


说明(Description)

这应该在query_posts()之后和另一个query_posts()之前使用。这将删除以前的WP_Query对象在设置另一个对象之前没有正确销毁时发生的模糊错误。


参数(Parameters)

参数 类型 说明

源码(Source)

/**
 * Destroy the previous query and set up a new query.
 *
 * This should be used after {@link query_posts()} and before another {@link
 * query_posts()}. This will remove obscure bugs that occur when the previous
 * wp_query object is not destroyed properly before another is set up.
 *
 * @since 2.3.0
 *
 * @global WP_Query $wp_query
 * @global WP_Query $wp_the_query
 */
function wp_reset_query() {
	$GLOBALS['wp_query'] = $GLOBALS['wp_the_query'];
	wp_reset_postdata();
}
更新版本 源码位置 使用 被使用
2.3.0 wp-includes/query.php 17 2

笔记(Notes)

在自定义循环后使用

类别:WordPress 函数手册

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册