Wyłącz generowanie kanałów RSS w WordPressie z łatwością
Objaśnienie
Jeśli chcesz zatrzymać WordPress przed generowaniem kanałów RSS, ten fragment kodu jest idealnym rozwiązaniem. Oto, co robi:
- Wyłącza kanały RSS: Kod wykorzystuje funkcję do zablokowania kanałów RSS. Gdy ktoś spróbuje uzyskać dostęp do kanału, zobaczy komunikat informujący, że kanały są wyłączone.
- Blokuje adresy URL kanałów: Kod podłącza się do różnych akcji kanałów, takich jak do_feed, do_feed_rdf, do_feed_rss i innych, aby upewnić się, że żaden kanał nie jest generowany.
- Usuwa linki do kanałów: Kod usuwa również wszelkie linki do kanałów RSS z sekcji nagłówka Twojej witryny, dzięki czemu odwiedzający ich nie zobaczą.
Dodając ten kod, skutecznie zapobiegasz WordPressowi w tworzeniu i wyświetlaniu kanałów RSS, co pozwala na większą prywatność Twojej treści lub po prostu porządkuje wyjście Twojej witryny.
Kod
<?php
// Disable RSS feeds in WordPress
// Function to disable RSS feeds
function wp_dudecom_disable_rss_feeds() {
wp_die(__('RSS feeds are disabled on this site.', 'textdomain'));
}
// Disable RSS feed URLs
add_action('do_feed', 'wp_dudecom_disable_rss_feeds', 1);
add_action('do_feed_rdf', 'wp_dudecom_disable_rss_feeds', 1);
add_action('do_feed_rss', 'wp_dudecom_disable_rss_feeds', 1);
add_action('do_feed_rss2', 'wp_dudecom_disable_rss_feeds', 1);
add_action('do_feed_atom', 'wp_dudecom_disable_rss_feeds', 1);
// Remove RSS feed links from the head
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
?>
Instrukcja
Aby wyłączyć generowanie kanałów RSS w WordPressie, wykonaj następujące kroki:
Lokalizacja pliku: Musisz dodać kod do pliku functions.php
swojego motywu lub do pliku własnej wtyczki.
Wymagania wstępne: Upewnij się, że masz dostęp do systemu plików swojej witryny WordPress, korzystając z FTP lub menedżera plików udostępnionego przez usługę hostingową.
Kroki wdrożenia:
- Dostęp do plików WordPress:
- Zaloguj się na swoje konto hostingowe i przejdź do menedżera plików lub użyj klienta FTP, aby połączyć się z serwerem.
- Znajdź katalog instalacji WordPress.
- Edytuj plik
functions.php
:- Przejdź do
wp-content/themes/twojego-aktywnego-motywu/
. - Otwórz plik
functions.php
w edytorze tekstu.
- Przejdź do
- Dodaj kod:
- Skopiuj podany fragment kodu.
- Wklej go na końcu pliku
functions.php
.
- Zapisz zmiany:
- Zapisz plik
functions.php
i zamknij edytor.
- Zapisz plik
- Zweryfikuj wdrożenie:
- Odwiedź swoją witrynę i spróbuj uzyskać dostęp do dowolnego adresu URL kanału RSS (np.
twojastrona.com/feed
). - Powinieneś zobaczyć komunikat informujący, że kanały RSS są wyłączone.
- Odwiedź swoją witrynę i spróbuj uzyskać dostęp do dowolnego adresu URL kanału RSS (np.
Jeśli napotkasz jakiekolwiek problemy lub potrzebujesz dalszej pomocy, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy w zakresie wdrożeń WordPress i zaawansowanej funkcjonalności.