Як вимкнути feed у WordPress

Вимкнення стрічки новин (feed) у WordPress може бути корисним, якщо ви хочете запобігти автоматичному відображенню ваших постів у RSS-каналах. Ось кілька способів зробити це:

1. Використання плагіна

Найпростіший спосіб – використовувати плагін, який керує стрічками новин. Ось кілька популярних плагінів:

  • Disable Feeds: Цей плагін дає змогу вимкнути всі RSS-канали на вашому сайті.
  • WP Disable: Цей плагін пропонує безліч опцій для вимкнення різних функцій WordPress, включно зі стрічками новин.

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

2. Зміна функцій теми

Якщо ви не хочете використовувати плагін, ви можете відключити стрічки новин, додавши код у файл functions.php вашої активної теми.

Для цього:

  • Перейдіть у Зовнішній вигляд → Редактор тем в адмінці WordPress.
  • Знайдіть і відкрийте файл functions.php.
  • Додайте такий код у кінець файлу:

    // Вимкнення всіх RSS-каналів
    function disable_all_feeds() {
    wp_redirect(home_url());
    exit();
    }

    add_action(‘do_feed’, ‘disable_all_feeds’, 1);
    add_action(‘do_feed_rdf’, ‘disable_all_feeds’, 1);
    add_action(‘do_feed_rss’, ‘disable_all_feeds’, 1);
    add_action(‘do_feed_rss2’, ‘disable_all_feeds’, 1);
    add_action(‘do_feed_atom’, ‘disable_all_feeds’, 1);

  • Збережіть зміни.

Цей код перенаправляє запити до RSS-каналів на головну сторінку вашого сайту.

3. Редагування .htaccess

Ви можете використовувати файл .htaccess, щоб заблокувати доступ до стрічок новин. Додайте наступний код до файлу .htaccess, який знаходиться в кореневому каталозі вашого WordPress-сайту:

# Блокування RSS-каналів
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/feed/ [OR]
RewriteCond %{REQUEST_URI} ^/feed/?$
RewriteRule ^(.*)$ – [R=404,L]

Цей код повертатиме помилку 404 для всіх запитів до RSS-каналів.

4. Через налаштування плагінів безпеки

Деякі плагіни безпеки, як-от Wordfence або iThemes Security, можуть запропонувати опції для керування або вимкнення RSS-каналів. Перевірте налаштування вашого плагіна безпеки, якщо його встановлено.

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

Корисні статті