WordPress: Jak vyjmout z RSS feedu některé kategorie?

Před chvílí jsem dostal mail od jednoho čtenáře tohoto blogu. Upřímně, mail mě potěšil:

Dobrý den,

rád čtu Váš blog a odebírám informace přes RSS kanal do svého Google readeru. Vadí mi však, že do zdroje mezi články mícháte různá videa (pro mne nezajímavá). Je možno oddělit RSS zdroj pro články a pro videa?

Předem velice děkuji.

Je fakt, že shodou okolností jsem si dnes stejné věci všiml i já. Když jsem redesignoval tento blog, tak jsem přidal novou kategorie (Video). Tato kategorie zajišťuje zobrazování videí v pravém sloupci v sekci Poslední videa. Současně však tato kategorie automaticky načítá do RSS feedu. Někomu to může vyhovovat; mně samotnému to však taky zrovna dvakrát nevyhovuje.

Jak vyjmout z RSS feedu některé kategorie?

Hledal jsem způsob, jak vyjmout z RSS feedu tuto kategorii. A nabídlo se hned několik řešení. Ze svého RSS feedu můžete jednoduše odebírat kategorie tak, že si zjistíte ID kategorií, které chcete vyjmout a následně upravíte link RSS feedu do následující podoby:

Původní podoba RSS feedu:

http://www.vasweb.cz/feed/

Upravená podoba RSS feedu:

http://www.vasweb.cz/feed?cat=-n

Vyjmutí více než jedné kategorie:

http://www.vasweb.cz/feed?cat=-n&cat=-z

Upravená podoba RSS feedu (konkrétní příklad):

http://www.canik.cz/feed?cat=-527

Vyjmutí více než jedné kategorie (konkrétní příklad):

http://www.canik.cz/feed?cat=-527&cat=-24

ID kategorie zjistíte například tak, že si najedete Správa > Rubriky a po najetí nad jednotlivé kategorie (nebo po kliknutí na ně) se Vám v odkazu zobrazí ID těchto kategorií.

Pokud používáte službu jako například FeedBurner, pak se tento postup může stát ještě elegantnějším. Upravený link (doplněný o kategorie, které nechcete zobrazovat v RSS feedu) jednoduše přidáte v části Edit Feed Details. Úprava může vypadat následovně:

FeedBurner
FeedBurner

Další možnosti s vyjmutím některých kategorií z RSS feedu

Narazil jsem i na další možnosti, jak RSS feedu přesněji nastavit a upravit. Nezkoušel jsem, nemůžu potvrdit, že to funguje, ale třeba někomu pomohou tipy, které jsem našel pod termíny “exclude rss feed wordpress”:
3 Ways to Exclude Content from WordPress Feeds – článek například uvádí příklady některých pluginů, kterými lze tento problém řešit;
How to modify your WordPress RSS Feed – článek uvádí postup, jak vyřešit problém úpravou souboru functions.php;
WordPress plugin: Advanced Category Excluder.

Autor

Petr Čaník

Petr je jednatelem a marketingovým ředitelem ve společnosti Plus Design & Marketing. Vyučuje také podnikatelskou etiku na VŠE v Praze. Navzdory svému oboru je alergický na jakékoliv moralizování. Spíše než dávání univerzálních odpovědí si cení diskuze nad otevřenými otázkami. Více informací...

3 komentáře: „WordPress: Jak vyjmout z RSS feedu některé kategorie?“

Komentáře nejsou povoleny.