n-wp.ru — блог о WordPress

Как вывести список постов за определенный месяц или год | Posts List

Иногда в посте или на странице бывает нужно вывести список постов за определенную дату или даже период. Можно, конечно, поколдовать с архивными функциями или плагинами, добавив выполнение PHP-кода прямо в теме поста. Но мне кажется, что для такой простой функции можно поступить намного проще — использовать плагин Posts List.

Плагин Posts List создает шорткод, с помощью которого можно выводить список постов за определенную дату с параметрами. Шорткод имеет вид:

Это пример шорткода, который выводит список постов за 2010 и 2011 годы. Но этим возможности плагина не ограничиваются — можно использовать и другие дополнительные параметры:

  • type : post, page, attachment ( по-умолчанию : post ) — указывает, на какой странице будет использоваться шорткод.
  • sort : desc или asc ( по-умолчанию : desc ) — порядок сортировки.
  • style : ul, ol, dl, table, div p ( по-умолчанию : ul ) — HTML-разметка выводимого списка.
  • date_format : формат отображаемой даты (смотрите date format)
  • year : посты за определенный год
  • month : посты за определенный месяц

Шорткод нужно вставлять в текст поста или страницы в режиме HTML. Например, чтобы на странице вывести посты за декабрь 2010 года, нужно использовать такой шорткод:

Достаточно просто и удобно!

Скачать
Posts List
вы перейдете по ссылке http://wordpress.org/extend/plugins/posts-list/

Комментировать