Если вам нужно вывеси список постов из определенной категории, то можно воспользоваться плагином Archivist – Custom Archive Templates. С помощью этого плагина можно создавать архивы постов произвольных таксономий – тегов, категорий – с индивидуальным оформлением.
Самое удобное в этом плагине – это то, что можно использовать настраиваемые шаблоны, с помощью которых определять вид архива. Например, можно создать список постов определенной категории с миниатюрами, названиями постов, количеством комментариев и цитатами постов.
Список постов выводится с помощью легкого шорткода:
[code lsng=”php”][archivist category=”sites”]Этот шорткод выведет список всех постов из категории с ярлыком sites. Вид этого списка будет определяться настройками шаблона, в котором можно использовать следующие переменные:
- %TITLE% – название поста
- %PERMALINK% – ссылка поста
- %AUTHOR% – автор поста
- %CATEGORIES% – категории со стандартным разделителем (запятая)
- %CATEGORIES|…% – категории с произвольным разделителем, например: %CATEGORIES|; %
- %TAGS% – теги со стандартным разделителем
- %TAGS|…% – теги с произвольным разделителем, например: %TAGS|; %
- %EXCERPT% – цитата поста
- %POST_META|…% – любые мета-данные поста, в том числе и произвольные поля например: %POST_META|duration%
- %POST_META|…|…% – мета-данные с любым HTML-разделителем, например: %POST_META|guest|
% - %DATE% – дата поста (определяется настройками блога)
- %DATE|…% – дата поста в произвольном порядке, например: %DATE|Y/m/d%
- %POST_THUMBNAIL|…x…% – миниатюра поста с определенным размером относительно размеров миниатюры, определенных в настройках блога, например: %POST_THUMBNAIL|75×75%
- %COMMENTS% – количество комментариев
Таким образом можно с помощью нескольких шорткодов создать на одной странице можно создать архив блога с произвольной структурой, предоставляющей нужное вам информационное наполнение.
Archivist - Custom Archive Templates