ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Что такое: Loop

Что такое: Loop

Цикл, или цикл 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;
?>

Что такое: Loop

Дополнительная литература

Exit mobile version