Отображение постов в WordPress — плагин Display Posts Shortcode

Ромчик
0

WordPressДоброго времени суток. В одной из статей «Как отобразить Последние сообщения в WordPress »  мы рассмотрели несколько способов вывода последних постов. И пропустили еще один, очень хороший, способ – это вывод списка постов с помощью плагина для WordPress Display Posts Shortcode. Давайте подробнее рассмотрим и этот способ.

И так, приступим…

О плагине для WordPress – Display Posts Shortcode

Плагин Display Posts Shortcode позволяет пользователю легко отображать списки постов, не зная PHP. Для отображения списка постов необходимо просто добавить шорт код на странице или в посту. Шорткод также может принимать параметры для того, чтобы отфильтровать список выводимых постов и параметры для отображения другой информации о постах.

Скачать плагин Display Posts Shortcode вы можете на официальном сайте WordPress

Скачиваний на момент написания статьи более 60000.

Звезд: 4,9

Установка плагина Display Posts Shortcode

Устанавливается плагин стандартным способом через меню «Плагины»->«Добавить новый». И тут уже несколько вариантов: через поиск или через архив.

Использование плагина.

Сейчас у меня на сайте есть всего одна запись и одна страница «Пример страницы» с ID=2. Давайте добавим еще пару страниц: «Пример страницы-2» и «Пример страницы-3». Теперь создадим страницу «Список страниц».

01

Я хочу чтобы на ней отображались страницы: «Пример страницы», «Пример страницы-2» и «Пример страницы-3». Для этого отредактируем нашу страницу «Список старниц»:

    [display-posts posts_per_page="20" post_type="page" id="4,14,16"] 

Опубликуем страницу и посмотрим, что получилось:

02

Отлично, теперь поговорим о параметрах, которые может принимать шорткод.

Параметры

author отображает посты с заданным автором. По умолчанию пусто. Пример:

    [display-posts author="admin"] 

categoryотображает посты из заданных категорий. По умолчанию пусто. Пример:

    [display-posts category="lesson,plugin"] 

date_formatформат даты при включенном выводе даты. Форматы даты вы можете посмотреть в официальной документации. По умолчанию: n/j/Y . Пример:

    [display-posts include_date="true" date_format="F j, Y"] 

idвыводит посты по заданным ID. Данный аргумент мы уже применяли. По умолчанию пусто. Пример:

    [display-posts posts_per_page="20" post_type="page" id="4,14,16"] 

image_size – если указан, то выводит изображение поста с указанным размером. По размерам вы можете прочитать в документации. По умолчанию пусто. Прмер:

    [display-posts image_size="thumbnail"] 

include_dateвключает вывод даты после заголовка поста. По умолчанию пусто. Пример:

    [display-posts include_date="true"] 

include_excerptесли включен, то выводит отрывок поста. По умолчанию пусто. Пример:

    [display-posts include_excerpt="true"] 

offsetколичество постов, которые будут пропущены. По умолчанию пусто. Пример:

    [display-posts offset="3"]

orderсортировка. По умолчанию DESC. Пример:

    [display-posts order="ASC"] 

orderbyуказывается поле по которому будет сортировка. По умолчанию сортировка по дате публикации. По каким полям возможна сортировка вы можете прочитать в документации Пример:

    [display-posts orderby="title"] 

post_parentотображает страницы родителя. По умолчанию пусто. Пример:

   [display-posts post_type="page" post_parent="8"] 

post_statusотображает посты по статусу. По умолчанию publish. Пример:

    [display-posts post_status="publish, future"] 

post_typeотображает посты по типу. По умолчанию post. Мы уже использовали данный параметр для отображения только страниц.

posts_per_page – отображает количество постов. По умолчанию 10. И данный параметр мы использовали.

tag – отображает посты с указанным тегом. По умолчанию пусто. Пример:

    [display-posts tag="tag1, tag2"] 

taxonomy, tax_term, и tax_operator – отображает посты с указанием сложной таксономии. По умолчанию: ‘taxonomy’ = empty , ‘tax_term’ = empty , ‘tax_operator’ = ‘IN’ Пример:

    [display-posts taxonomy="color" tax_term="blue, green"] 

titleзадает заголовок. По умолчанию пусто. Пример:

   [display-posts posts_per_page="20" post_type="page" id="4,14,16" title="Recent Posts"] 

Результат:

03

wrapper указывает тип HTML для отображения списка. По умолчанию ul. Пример:

    [display-posts wrapper="ol"] 

wrapper_classуказывает класс для тега оболочки для дальнейшего изменения в CSS. По умолчанию пусто. Пример:

    [display-posts wrapper="div" wrapper_class="my-grid-layout"] 

Ну вот в принципе и все. Мы описали основные атрибуты для шорткода плагина Display Posts Shortcode. Более подробно вы можете почить на странице с документацией.

Понравилась статья? Поделись с друзьями.
  • Add to favorites
  • Добавить ВКонтакте заметку об этой странице
  • Twitter
  • Facebook
  • Мой Мир
  • LiveJournal
  • Одноклассники
  • Блог Я.ру
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • БобрДобр
  • LinkedIn
  • Memori.ru
  • Сто закладок
  • Blogger

©2012-2019 По всем вопросам обращайтесь через форму обратной связиПолитика конфиденциальности

Яндекс.Метрика