WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Авторские Темы для WordPress

rewind_posts() WP 1.5

Перематывает цикл в начало.

Используется для того, чтобы повторно запустить Цикл WordPress (the loop).

Хуков нет.

Возвращает

null. Ничего не возвращает.

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

<?php rewind_posts(); ?>

Примеры

#1. Использование одного цикла 2 раза

Пример того как применять rewind_posts(), чтобы использовать один и тот же цикл 2 раза на странице:

<?php 
// Используем цикл первый раз
if( have_posts() ){ while( have_posts()){ the_post(); ?>
	// выводим информацию о посте
<?php } } ?>

	<!-- любой код -->

<?php 
// Используем цикл второй раз
// перематываем цикл на начало, чтобы еще раз использовать `have_posts()`
rewind_posts();

if( have_posts() ){ while( have_posts()){ the_post(); ?>
	<!-- выводим информацию о посте -->
<?php } } ?>

Заметки

  • Global. WP_Query. $wp_query WordPress Query object.

Список изменений

С версии 1.5.0 Введена.

Код rewind_posts() WP 5.7.2

<?php
function rewind_posts() {
	global $wp_query;
	$wp_query->rewind_posts();
}

Из метки: query (запрос)

Еще из раздела: Запросы

1 коммент
    Войти