Як приховати статті окремих категорій із головної сторінки Wordpress

Вступ

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

P.S. Не рекомендую перший спосіб. Він не виправдано складний (два кроки) і занадто прив'язаний до шаблону сайту, можна схибити з внесенням коду.

, де цифра 77, це ID рубрики, що виключається.

Виключаємо пости кількох розділів із головної сторінки WordPress

Можна приховати окремі пости з головної сторінки сайту:

де 5 це ID посту, що виключається з головної сторінки.

Робимо зміни у файлі index.php

Залишається останній крок. Потрібно вставити код у файл index.php.

Недоліки цього способу

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

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

Перший альтернативний варіант (кращий)

Щоб виключити із головної окремі теги

Щоб прибрати з головної окремі статті

Рада у справі! Щоб уникнути ручного редагування основного файлу сайту (functions.php ) і не втратити сайт через помилку, встановіть плагінCode Snippets ( https: //ru.wordpress.org/plugins/code-snippets/ ) Він спростить роботу із системними файлами до безпечної.

Другий альтернативний спосіб

Встановити плагін длякерування показом статей на сторінках сайту.