wp_reset_query

Аннулирует данные последнего запроса, созданного для использования в произвольном Цикле WordPress.

Произвольный запрос осуществляется функций query_posts(), которая переписывает глобальную переменную $wp_query.

Функция должна вызываться сразу после произвольного цикла и нужна, чтобы все условные теги работали правильно и глобальные переменные соответствовали текущей странице.

✈ 1 раз = 0.000022с = очень быстро | 50000 раз = 0.04с = скорость света

Хуков нет.

Возвращает

Функция не возвращает никаких данных.

Использование

<?php wp_reset_query(); ?>

Примеры

#1. Сброс данных цикла

Пример, показывающий как использовать функцию после произвольного Цикла:

<?php
function wp_reset_query() {
	$GLOBALS['wp_query'] = $GLOBALS['wp_the_query'];
	wp_reset_postdata();
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *