Чтобы сделать вывод записей определенных рубрик на отдельной странице в WordPress нужно сделать следующие шаги:
1. Создать файл .php в папке с темой сайта (например: new-page.php).
2. Открываем файл index.php из папки с темой и копируем в файл созданный ранее.
3. В созданном файле (new-page.php) в начале документа вставляем следующий код:
1
2
3
4
5
|
<?php /* Template Name: new name Theme */ ?>
|
где, new name Theme — это название темы шаблона, может быть любым.
4. Далее нужно найти похожий код:
1
2
3
4
5
|
<?php while (have_posts()) : the_post();...
|
И перед ним вставить следующий код
1
2
3
4
5
|
<?php query_posts(“cat=ID_catigory1,ID_catigory2&showposts=10&paged=” . $paged); ?>
|
где, ID_catigory1 и ID_catigory2 — это id категорий через запятую, посты которых должны выводиться на конкретной странице. Их может быть сколько угодно.
5. Создаем в WordPress новую страницу, в «Атрибуты страницы» => «Шаблон» выбираем тот который указали в начале нового файла (т.е. как в примере «new name Theme»). Сохраняем страницу.
6. Всё, данная страница будет выводить посты только нужных указанных рубрик.
На самой странице, нужно не забыть прописать Title и Description.