WordPress návody

Jak ve WordPress deaktivovat RSS zdroj

RSS
Autor příspěvku Tomáš Cirkl

Chcete ve WordPress vypnout RSS zdroj? RSS umožňuje uživatelům přihlásit se k odběru příspěvků a nezmeškat tak nový obsah. Nicméně u malých stránek, kde se nový obsah nevytváří je tato funkce zbytečná a může být vypnuta. Ve výchozím nastavení nelze ve WordPress RSS feed deaktivovat a je třeba k tomu využít plugin nebo funkci. V tomto článku si ukážeme jak vypnout RSS ve WordPress.

Více o RSS jsme psali v článku WordPress a RSS.

rss

RSS symbol

Vypnutí RSS pomocí pluginu

Tento způsob je vhodný pro začátečníky a mírně pokročilé uživatele.

Nejprve nainstalujte a aktivujte plugin Disable Feeds. Plugin se nachází v oficiálním repozitáři a je možné jej nainstalovat rovnou z WordPress administrace.

Plugin nepotřebuje žádné další nastavení a stačí jej pouze aktivovat. Nicméně drobné nastavení najdete na stránce Nastavení -> Zobrazování.

Deaktivace RSS

Deaktivace RSS

Ve výchozím nastavení plugin přesměruje uživatele na tématický obsah. Například při zobrazení RSS pro rubriku přesměruje na danou rubriku.

Toto nastavení můžete upravit přepnutím na možnost Issue a Page Not Found (404) error for feed requests, kde namísto přesměrování dojde k zobrazení stránky 404 nenalezeno.

Také můžete zaškrtnout možnost Do not disable the global post feed and global comment feed, která zpřístupní hlavní RSS feed stránek, ale ostatní zůstanou deaktivované.

Vypnutí RSS pomocí funkce

Druhá metoda je deaktivace RSS pomocí funkce vložené do functions.php v šabloně. Doporučuji k této úpravě použít child šablonu.

Do  functions.php vložte následující kód:

function wpb_disable_feed() {
wp_die( __('RSS není dostupný. Pokračujte na hlavní stranu.') );
}

add_action('do_feed', 'wpb_disable_feed', 1);
add_action('do_feed_rdf', 'wpb_disable_feed', 1);
add_action('do_feed_rss', 'wpb_disable_feed', 1);
add_action('do_feed_rss2', 'wpb_disable_feed', 1);
add_action('do_feed_atom', 'wpb_disable_feed', 1);
add_action('do_feed_rss2_comments', 'wpb_disable_feed', 1);
add_action('do_feed_atom_comments', 'wpb_disable_feed', 1);

Po zobrazení RSS na webu pak dojde k jednoduchému zobrazení chybové hlášky. Opět zůstane dostupný globální RSS kanál.

Chybová zprávy při zobrazení RSS

Chybová zprávy při zobrazení RSS

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

Zanechat komentář

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 5 let. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.