rewind_posts()
Перематывает цикл в начало.
Используется для того, чтобы повторно запустить Цикл 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() rewind posts WP 6.7.1
function rewind_posts() { global $wp_query; if ( ! isset( $wp_query ) ) { return; } $wp_query->rewind_posts(); }