Как на странице выводить только нужные рубрики в WordPress

Чтобы сделать вывод записей определенных рубрик на отдельной странице в WordPress нужно сделать следующие шаги:

1. Создать файл .php в папке с темой сайта (например: new-page.php).

2. Открываем файл index.php из папки с темой и копируем в файл созданный ранее.

3. В созданном файле (new-page.php) в начале документа вставляем следующий код:

<?php/*
Template Name: new name Theme
*/?>

где, new name Theme — это название темы шаблона, может быть любым.

4. Далее нужно найти похожий код:

<?php while (have_posts()) : the_post();...

И перед ним вставить следующий код

<?php query_posts("cat=ID_catigory1,ID_catigory2&showposts=10&paged=" . $paged); ?>
Код страницы вывода определенных рубрик на странице в WordPress
Пример кода, который нужно вставить в новую страницу .php

где, ID_catigory1 и ID_catigory2 — это id категорий через запятую, посты которых должны выводиться на конкретной странице. Их может быть сколько угодно.

Выбор шаблоны страницы в WordPress
Выбор шаблона страницы в WordPress

5. Создаем в WordPress новую страницу, в «Атрибуты страницы» => «Шаблон» выбираем тот который указали в начале нового файла (т.е. как в примере «new name Theme»). Сохраняем страницу.

6. Всё, данная страница будет выводить посты только нужных указанных рубрик.

На самой странице, нужно не забыть прописать Title и Description.


Ссылка на основную публикацию