Если вам нужно вывеси список постов из определенной категории, то можно воспользоваться плагином 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