Vlastní RSS feed do Wordpressu
1 Únor 2008 ve 1:57 am | v Webovinky | | přečteno 1369xDost uživatelů starších verzí CMS WordPress se potýká s nefunkčním výstupem do RSS feedu. Obvykle pouze XML parset vypíše hlášku: Chyba parsování XML: Na začátku externí entity chybí procesní instrukce xml a RSS se nezobrazí.
Při zobrazení zdrojového kódu zjistíme jeden prázdný řádek před deklarací XML, což je u těchto dokumentů nepřípustné. XML dokument vždy musí začínat XML deklarací na prvním řádku.
Vkládání prázdného řádku zřejmě způsobuje některý z běžně instalovaných pluginů WP a celkem nešťastný způsob načítání vždy a všech pluginů do souboru wp-config.php. Tuto chybu se mi nepodařilo odstranit ani při vymazání všech prázdných řádků ze souboru wp-config.php i ze všech pluginů. Nepomohla ani deaktivace všech pluginů v adminstraci WP.
Za těchto okolností pro mě bylo daleko jednodušší, vytvořit si vlastní script na generování RSS feedu, který je nezávislý na nastavení wp-config.php i na všech pluginech. S wordpressem vlastně používá jen stejnou databázi.
A protože, jak jsem již psal v úvodu, nejsem určitě jediný se stejným problémem a proto dávám script ke stažení sem…
Stačí script rozbalit, přepsat údaje v souboru fce.php, změnit názvy a adresy za vlastní, nahrát složku na server a změnit odkazy na RSS feed ve vlastní šabloně…
Žádný komentář »
Napsat komentář
Zásady ochrany osobních údajů
Mlhovina běží na WordPress
^Top^