Вимкнення стрічки новин (feed) у WordPress може бути корисним, якщо ви хочете запобігти автоматичному відображенню ваших постів у RSS-каналах. Ось кілька способів зробити це:
Найпростіший спосіб – використовувати плагін, який керує стрічками новин. Ось кілька популярних плагінів:
Встановіть і активуйте один із цих плагінів, і дотримуйтесь інструкцій на екрані для налаштування.
Якщо ви не хочете використовувати плагін, ви можете відключити стрічки новин, додавши код у файл 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-каналів на головну сторінку вашого сайту.
Ви можете використовувати файл .htaccess, щоб заблокувати доступ до стрічок новин. Додайте наступний код до файлу .htaccess, який знаходиться в кореневому каталозі вашого WordPress-сайту:
# Блокування RSS-каналів
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/feed/ [OR]
RewriteCond %{REQUEST_URI} ^/feed/?$
RewriteRule ^(.*)$ – [R=404,L]
Цей код повертатиме помилку 404 для всіх запитів до RSS-каналів.
Деякі плагіни безпеки, як-от Wordfence або iThemes Security, можуть запропонувати опції для керування або вимкнення RSS-каналів. Перевірте налаштування вашого плагіна безпеки, якщо його встановлено.
Виберіть метод, який найкраще відповідає вашим вимогам і навичкам. Кожен із них ефективний, але плагін може бути найпростішим варіантом для новачків.