Jede gute Seite sollte eine Sitemap haben. Gerade bei vielen Unterseiten und Beiträgen kann die Sache schnell unübersichtlich werden. Mit einer Sitemap kann man da manchmal abhelfen. Google hat das schon länger erkannt und bittet seine Webmaster um eine xml-Datei, die die Struktur der Seite enthält. Um diese Datei mit WP zu erstellen, gibt es schon seit längerem ein schönes Plugin von Arne Brachhold und dazu gibt es einge Zusatzoptionen mit Hilfe des Plugins von Fabian Sidney Winter.
Diese erstellte xml-Datei nutze ich und lese diese mittels php ein. Dadurch kann man recht einfach eine Sitemap erstellen, die allerdings nicht an eine handgemachte Seite heran kommt. Sicher ist es möglich, das ganze um viele schöne Sachen zu erweitern, so dass vielleicht auch noch die übergeordneten Kategorien dargestellt werden. Dies überlasse ich aber den php-Profis.
Info:
Zusätzlich ist dieses Plugin ein Beitrag für die Suchmaschinenoptimierung.
Anforderungen:
SitemapView arbeitet mit WP 1.5 und höher.
Installation:
- Downloaden der Datei
- Umbenennen der Datei in sitemapview.php bzw. gepackte Datei lokal entpacken
- Den Pfad zur sitemap.xml in Zeile 34 der php-Datei angeben.
- Optional: Angabe, wie viele Links ausgelesen werden sollen - Zeile 36 und ob die Domain-URL aus dem Link entfernt werden soll - 1 für ja, 0 für nein - Zeile 39.
- Die Datei in euren Plugin-Ordner laden, in der Regel: /wp-content/plugins
- Aktivieren des Plugin in der WP-Admin-Oberfläche
- Fügt
(<!MinusMinus sitemapview MinusMinus>) in eure erstellte statische Seite ein
Extra:
Das ganze per CSS formatiert werden. Dazu steht eine id und eine class bereit mit der Bezeichung sitemapview.
Beispiel:
#sitemapview li {
font-size: .85em;
line-height: 1.8em;
}
Download:
Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.
sitemapview.zip - 1 KByte
Historie
- v1.0 - Texte können jetzt ober- und unterhalb der Linkliste hinterlegt werden.
- v1.1 - Domainname kann entfernt werden.
- v1.2 - Alternative für Funktion
file_get_contents ergänzt