Categories
Wordpress

WordPress: kanał RSS tylko dla wybranej kategorii?

Ostatnio potrzebowałem by w WordPressie otwarty był kanał RSS dla jednej tylko kategorii, i by był on kanałem głównym (np. /feed/) – jeśli masz odpowiednio ustawione „odnośniki bezpośrednie”…

Mamy dajmy na to kategorię: WordPress (/category/wordpress/) link do jej kanału RSS to /category/wordpress/feed/

A jak zrobić by był to główny kanał? Jeśli masz ustawione „odnośniki bezpośrednie” (prawdopodobnie korzystasz z dodatku do serwera www – Apacha, mod_rewrite, obecnie większość usług hostingowych to oferuje) prawie zawsze wordpress w takiej sytuacji jest tak ustawiony że przy rozpoznawaniu adresu serwer najpierw sprawdza czy w katalogu ze stroną istnieje taki plik, taki katalog, a dopiero potem „zapytanie” przekazuje do WordPressa.

Wystarczy w katalogu głównym wordpressa stworzyć katalog „feed” i umieścić w nim plik z przekierowaniem index.php:

<?php
header( 'Location: /category/wordpress/feed/' ) ;
?>

Uwaga: przed „<?php” i „po ?>” nie może być żadnych innych znaków, nawet spacji…

Przykład rss kategorii jako rss głównej strony

One reply on “WordPress: kanał RSS tylko dla wybranej kategorii?”

Leave a Reply

Your email address will not be published. Required fields are marked *