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

Ne, Říj 12, 2008

Hlavní články, Internet, WordPress

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 článků:

Petr Čaník zde napsal již 204 článků. 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ářů pro tento článek

  1. starenka píše:

    Tak to je pekna ficurka… diky za info. st

  2. Milan píše:

    Dobrý tip, díky.

  3. Wholesale Nike NFL Jerseys píše:

    http://www.nikenfljerseys19.co.cc