<
  • Главная
Статьи

Способы построения циклов в WordPress (выводы списка постов в WordPress)

Опубликовано: 18.06.2017

видео Способы построения циклов в WordPress (выводы списка постов в WordPress)

Создание интерактивных графиков и диаграмм на сайте и лендинге

Правильное использование нескольких циклов на странице даст вам возможность выводить блоки с нужными записями, сортировать их в нужном порядке и при этом не переживать о нарушении логической структуры страницы и «ловле» различных багов.


WP Фрэймворк Alethemes #11. Как сделать пагинацию на Главной и в Архиве? Уроки WordPress

Разработчики WordPress предоставляют следующие варианты построения циклов вывода записей:

Стандартный Цикл и цикл на основе query_posts (); Цикл на основе WP_Query (); Цикл на основе get_posts ().

Каждый из этих вариантов удобно использовать в разных ситуациях. Для использования каждого варианта не нужно изучать разный мануал, потому что все они работают с одинаковыми параметрами, нужно лишь понять как и где их использовать. Знания преимуществ каждого варианта значительно упростит создание и редактирование шаблонов.

1. Стандартный Цикл и цикл на основе query_posts ()

Я объединил 2 вида циклов, потому технически они абсолютно одинаковые.

Давайте вспомним, как выглядит  стандартный Цикл WordPress :

&lt;?php if( have_posts() ){ while( have_posts() ){ the_post(); ?&gt; &lt;div &lt;?php post_class(); ?&gt; id="post-&lt;?php the_ID(); ?&gt;"&gt; &lt;h1&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h1&gt; &lt;?php the_content(); ?&gt; &lt;/div&gt; &lt;?php } // конец while ?&gt; &lt;div class="navigation"&gt; &lt;div class="next-posts"&gt;&lt;?php next_posts_link(); ?&gt;&lt;/div&gt; &lt;div class="prev-posts"&gt;&lt;?php previous_posts_link(); ?&gt;&lt;/div&gt; &lt;/div&gt; &lt;?php } // конец if else echo "&lt;h2&gt;Записей нет.&lt;/h2&gt;";

Такой код мы можем встретить в файлах index.php, category.php и т.п. Эти файлы отвечают за вывод на странице списка записей. Этот цикл перебирает по очереди посты, которые выводятся на странице и во время перебора, используя Теги Шаблона (предназначенные для использования внутри Цикла), мы можем вывести различные данные поста (заголовок, текст, метаданные и т.д.).



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью

rss