Цикл, или цикл WordPress или просто цикл, является PHP-код, который отображает посты в WordPress. Цикл используется в темах WordPress для отображения списка постов на веб-странице.
Внутри цикла есть некоторые функции, которые выполняются по умолчанию для отображения поста. Разработчики тем могут форматировать вывод с помощью тегов шаблонов для настройки способа отображения каждого поста внутри цикла. Есть несколько тегов, которые работают только внутри цикла WordPress и могут быть использованы как формат, упорядочивать и публиковать данные постов. Цикл (Loop) WordPress, возможно, одна из самых важных аспектов кода WordPress и в основе большинства запросов в той или иной форме .
Пример использования простого WordPress цикла:
<?php // проверяет, если есть какие-то посты, которые соответствуют запросу if (have_posts()) : // Если есть посты, соответствующих запросу, то запустить цикл while ( have_posts() ) : the_post(); // код внутри цикла будет повторяться для каждого поста ?> <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="Закладки" title="Ссылка <?php the_title(); ?>"><?php the_title(); ?></a></h2> <p class="date-author">Автор: <?php the_date(); ?> by <?php the_author(); ?></p> <?php the_content(); ?> <p class="postmetadata">Категория: <?php the_category(); ?> | Теги: <?php the_tags(); ?> | <a href="<?php comments_link(); ?>" title="Оставить комментарий">Комментарии</a></p> <?php // Остановить цикл, когда отобразятся все посты endwhile; // Если посты не найдены else : ?> <p>К сожалению нет постов соответствующих Вашим критериям.</p> <?php endif; ?>