Персональний Блог Борисова Рустама - Як виключити записи та категорії з головної сторінки блогу

По моєму покроковому керівництву будь-який з вас зможе реалізувати цю функцію на своєму блозі WordPress, без застосування будь-яких плагінів, тобто на швидкість завантаження це не вплине.
Ну що ж, почнемо! Нам потрібен блог на движку WordPress, нам потрібно трохи бажання і вміння копіювати фрагмент тексту з одного документа і вставляти його в інший документ. Все це у Вас є! тоді поїхали…
Це завдання можна вирішити декількома способами:
- За допомогою внесення невеликого фрагмента коду у файл functions.php (поговоримо про нього);
- За допомогою складнішого перепрограмування коду шаблону (такі мануали не пишу, це формат мого блога);
- За допомогою плагіна "Simply Exclude" (про нього я розповім наприкінці)
Отже, давайте припустимо, що ви написали якийсь пост і не хочете, щоб він відображався на головній сторінці блогу. Отже, робимо ми таке:
-
Відкриваємо файл functions.php
Заходимо в адмінку (консоль) движка WordPress і зліва в меню «Зовнішній вигляд» вибираємо пункт «Редактор»



Я показав вам, як відкрити файл functions.php і куди саме можнавставити код для того, щоб прибрати який-небудь запис з головної сторінки блогу, фіда та результатів пошуку.
2. А тепер кожен код по порядку (як виключити записи):
Код виключення записів (постів) з головної сторінки сайту за ID
Код виключення записів (постів) з RSS фіда WordPress блогу за ID
Копіюєте код, вставляєте в верх файлу functions.php, вказуєте id посту і готово!
Йдемо далі. Наступний код призначений для виключення запису (посту) блогу з результатів пошуку.
Як виключити записи (пости) з результатів пошуку по блогу за ID
Як виключити пост з головної, rss фіда та результатів пошуку відразу за ID
Ну ось, чудово! Щойно знову перевірив, кожен код чудово виконує свою роботу. Останній варіант коду виключає будь-який пост, ID якого ви підставите, виключає з головної сторінки вашого блогу (стрічки анонсів статей), rss стрічки (фіда) та результатів пошуку по блогу!
Найперший код прибирав пост лише з одного місця, а саме з головної сторінки (стрічки анонсів статей). Якщо вам потрібен код, який виключатиме ваш пост лише з якихось двох місць блогу, то він виглядатиме таким чином:
Вам за бажанням, потрібно буде тільки змінювати наступні змінні в другому рядку, що в дужках — is_feed is_home is_search is_archive is_category
Якщо щось не зрозуміло, питайте!
Вся ця інформація відноситься до виключення будь-якого конкретного поста за його ID. Але це далеко не все, що можна виключити з головної сторінки блогу, з фіда та з результатів пошуку. Тепер ми й продовжимо в цьому розбиратися!
Друзі, я щосили намагаюся писати так що б було зрозуміло кожному, щоб всі без винятку могли підібрати той варіанткоду, який їм потрібний та застосувати у себе на сайті. Тому мені довелося піти дуже довгим шляхом, я не вчу вас як самостійно продумати і написати такий код, я вам його даю вже готовим, тільки бери, вставляй і користуйся!