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

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

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

Ну що ж, почнемо! Нам потрібен блог на движку WordPress, нам потрібно трохи бажання і вміння копіювати фрагмент тексту з одного документа і вставляти його в інший документ. Все це у Вас є! тоді поїхали…

Це завдання можна вирішити декількома способами:

  • За допомогою внесення невеликого фрагмента коду у файл functions.php (поговоримо про нього);
  • За допомогою складнішого перепрограмування коду шаблону (такі мануали не пишу, це формат мого блога);
  • За допомогою плагіна "Simply Exclude" (про нього я розповім наприкінці)

Отже, давайте припустимо, що ви написали якийсь пост і не хочете, щоб він відображався на головній сторінці блогу. Отже, робимо ми таке:

    Відкриваємо файл functions.php

Заходимо в адмінку (консоль) движка WordPress і зліва в меню «Зовнішній вигляд» вибираємо пункт «Редактор»

блог
Дело, у списку всіх шаблонів вашої теми, вибираєте шаблон «Функції теми», тобто натискаєте на нього! У вас він може називатися інакше, але це не важливо, дивіться що б під назвою шаблону було вказано, що це саме файл (functions.php), в дужках!

персональний

борисова

Я показав вам, як відкрити файл 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. Але це далеко не все, що можна виключити з головної сторінки блогу, з фіда та з результатів пошуку. Тепер ми й продовжимо в цьому розбиратися!

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