Як показати останні записи з певної рубрики на WordPress

Ви хочете відобразити на сайті свої останні пости з певної рубрики на WordPress?

Стандартний WordPress віджет з останніми записами показує пости з усіх рубрик, і в налаштуваннях цього віджету немає опцій, щоб фільтрувати рубрики. Але в цьому невеликому посібнику ми покажемо, як можна легко виправити цю ситуацію.

рубрики

Ми продемонструємо, як показати останні записи з певної рубрики на WordPress за допомогою плагіна та вручну за допомогою додавання коду.

Дивіться також :

Фільтрування записів за рубриками у WordPress

Якщо ви просто хочете створити окрему сторінку, на якій будуть відображатися останні записи в хронологічному порядку з певної рубрики, то тут нічого робити не потрібно. WordPress вже має стандартний поділ на рубрики, і для кожної рубрики передбачена своя сторінка.

Ви можете додати посилання на всі свої рубрики, якщо перейдете в меню Зовнішній вигляд → Віджети та додайте віджет "Рубрики". Ви також можете додати посилання на свої рубрики в меню навігації, якщо перейдете до Зовнішнього вигляду → Меню .

Але що якщо ви хочете відображати заголовки останніх постів з якоїсь однієї рубрики, скажімо, в сайдбарі? Для такого варіанта немає стандартних віджетів WordPress. Є лише віджет "Останні записи", але він відображає записи з усіх рубрик.

Наразі ми покажемо, як виправити цю ситуацію двома способами.

Цей спосіб є найпростішим, оскільки не вимагає особливих навичок у роботі з WordPress.

певної

Додайте віджет на сайдбар і відкрийте його налаштування. У налаштуваннях є блок "Limit to Category", де ви можете проставити галочки тільки для потрібнихрубрик.

Також там можна налаштувати купу інших опцій, включаючи мініатюру зображення, дату, уривок запису тощо.

Не забудьте зберегти налаштування після змін.

Тепер ви можете перейти на свій сайт і переглянути результат:

Шорткод

Просто відредагуйте будь-який запис і вставте в текст такий шорткод:

[rpwe limit="5" excerpt="true" cat="72"]

Цей шорткод відображатиме 5 останніх постів із рубрики з номером ID=72 разом із коротким уривком посту. Потрібно лише замінити число 72 на номер IDвашої рубрики.

Після того, як ви додали шорткод та зберегли запис, ви можете подивитися, що вийшло:

Спосіб 2. Вставка коду

Цей метод трохи складніший, оскільки вам потрібно відредагувати файли вашої теми оформлення та додати новий код.

Додайте наступний код у файл шаблону теми в тому місці, де ви хочете побачити результат та відобразити останні записи з певної рубрики. Наприклад, це може бути файл single.php або footer.php:

Перший рядок коду створює новий WordPress запит із певним номером ID рубрики. Знову ж таки, ви повинні замінити 72 на свій номер. У цьому прикладі код виводитиме лише заголовки постів у списку.

Ви можете використовувати інший приклад коду, щоб відображався не просто список заголовків постів, а весь контент повністю:

Ви також можете замінити код the_content на the_excerpt , щоб відображати не весь контент з посту, а тільки уривок кожного посту.

На цьому все! Ми показали вам 2 різні способи, як можна показати останні записи з певної рубрики на WordPress.