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…