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.0.2
function rewind_posts() {
global $wp_query;
$wp_query->rewind_posts();
}