RSS

Jak ve WordPress deaktivovat RSS zdroj

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

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte email, ať o nic nepřijdete!

Nespamujeme! Další informace naleznete v našich zásadách ochrany osobních údajů.

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík
Přejít nahoru