Wordpress Sitemap Plugin
Schon länger war ich auf der Suche nach einem brauchbaren Sitemap-Plugin für Wordpress, aber anscheinend gibt es nur jede Menge Sitemap-Plugins, die eine Google-XML-Sitemap erzeugen. Ich war eher auf der Suche nach einer “konventionellen” Sitemap, die auch in der Lage ist “Seiten” mit einzubeziehen.
Heute dann hab ich es gefunden, das (fast) ideale Sitemap-Plugin. Flugs installiert und ausprobiert, funktioniert einwandfrei.
Aber, wie sollte es anders sein, ein paar Schwächen hatte es doch. So kann man zwar die Sitemap auf mehrere Seiten aufteilen, allerdings funktioniert die Verlinkung dieser Seiten nicht über die eingestellten Permalinks mit mod_rewrite. Ok, denke ich, kann ja nicht so schwierig sein und hab mal ein wenig im Plugin rumgehacked. Bei der Gelegenheit hab ich auch gleich ein paar Texte eingedeutscht.
Das Resultat könnt ihr hier bewundern. Wer Interesse an der geänderten Version hat, der kann sie sich gerne hier downloaden.
Allerdings habe ich es nicht hinbekommen, daß der “page=”-Parameter beim Plugin ankommt, daher ist eine kleine Änderung eurer .htaccess notwendig. Dazu ist es notwendig folgende Zeilen in die .htaccess einzufügen, und zwar vor dem von Wordpress generierten Block, der mit
# BEGIN WordPress
eingeleitet wird:
RewriteEngine On
RewriteBase / # bzw. das Verzeichnis, in dem Wordpress installiert ist
RewriteRule ^(sitemap)/?([0-9]+)?/?$ /index.php?pagename=$1&pg=$2 [QSA,L]
(sitemap) ersetzen mit deinem Dateinamen
Falls sich jemand besser mit Wordpress Plugins auskennt und diesen quick-n-dirty Hack evtl. verbessern kann, dann lasst es mich wissen. Für den Moment mach es das, was ich möchte.
Achso, um die Sitemap einzurichten einfach eine neue Seite erstellen und an der gewünschten Stelle
<!-- ddsitemapgen -->
einfügen, dort erscheint dann die Sitemap. Im Admin-Bereich unter Optionen findet ihr reichhaltige Einstellmöglichkeiten.
24. Januar 2006 um 1:37
Ah sehr schön, wollt da morgen auch gerade ran
Ach der quick and dirty hack ist doch voll okay, Danke!
25. Januar 2006 um 2:33
I have updated the sitemap generator. Version 2.3 now supports permalinks for navigation
http://www.dagondesign.com/articles/sitemap-generator-plugin-for-wordpress/