Иногда в посте или на странице бывает нужно вывести список постов за определенную дату или даже период. Можно, конечно, поколдовать с архивными функциями или плагинами, добавив выполнение PHP-кода прямо в теме поста. Но мне кажется, что для такой простой функции можно поступить намного проще – использовать плагин Posts List.
Плагин Posts List создает шорткод, с помощью которого можно выводить список постов за определенную дату с параметрами. Шорткод имеет вид:
[posts-list year="2011,2010"]
Это пример шорткода, который выводит список постов за 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 type=page month="12" year="2010"]
Достаточно просто и удобно!
Скачать Posts List