Přeskočit na obsah

Web nefunguje? Volejte Web nefunguje? +420 721 589 155 nebo nám napište Napište nám

WordPress návody

Jak ve WordPress deaktivovat RSS zdroj

Tomáš Cirkl Publikováno 2 min čtení

Pozor:

Článek je z roku 2016. Některé postupy se mohly změnit.

RSS
Obsah článku (2 kapitoly)

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

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na WordCampech.

1 035 článků Všechny články autora

Komentáře

Zatím tu nikdo nekomentoval. Napište první komentář.

Přidat komentář

E-mail nezveřejníme. Povinná pole jsou označena hvězdičkou.

Jak zacházíme s údaji z komentářů, popisují zásady ochrany osobních údajů.