DMS Datenraum

Hotline Blog: Office Manager DMS

Dokumentenmanagement und digitale Archivierung

Okt
31
2011

HTML-Sitemap für WordPress-Blogs

Kategorie: Blog-Design


Eine HTML-Sitemap erhöht die Benutzerfreundlichkeit eines Blogs und gibt dem Besucher eine zusätzliche Recherchemöglichkeit. Die Seite beinhaltet Verweise auf alle Artikel des Blogs.

Der schnellste Weg ist die Installation eines entsprechenden WordPress-Plugins.

Wer aber die vollständige Kontrolle und freie Anpassungsmöglichkeiten haben möchte, der entwickelt die Sitemap mit einigen PHP-Funktionen selbst. Im Folgenden können Sie nachvollziehen, wie diese in unserem Blog-Template integriert wurde und in drei Schritten Ihre eigene erstellen:

Anforderungen an unsere HTML-Sitemap

  • Alle Blog-Artikel werden nach Kategorien strukturiert verlinkt.
  • Der Besucher soll die Möglichkeit haben, zusätzlich zur Artikel-Überschrift auch die Kurzfassung einzublenden.
  • Der Vollständigkeit halber werden auch die statischen Seiten verlinkt.

Erforderliche Dateien

  1. sitemap.php enthält den php-Code des HTML-Sitemapgenerators.
  2. Eine statische Blogseite blog-url/sitemap/.
  3. page-sitemap.php, die angepasste Templatedatei „page.php“ für die Blogseite.

1. sitemap.php

Legen Sie bitte, sofern noch nicht vorhanden, den Unterordner „partials“ in Ihrem Templateverzeichnis an und erstellen Sie eine neue Textdatei mit dem Namen „sitemap.php“. Diese beinhaltet den php-Code des Sitemap-Generators:

Quellcode sitemap.php

2. page-sitemap.php

Kopieren Sie die Datei page.php im Templateverzeichnis und benennen Sie diese mit „page-sitemap.php“. Falls Sie keine page.php haben, dann kopieren Sie bitte die index.php.

Für die Darstellung einer statischen Seite verwendet WordPress die folgende Suchreihenfolge:
CustomTemplate.php page-dateiname.php → page-id.php → page.php → index.php

Quellcode page-sitemap.php

3. Sitemap-Seite

Melden Sie sich bitte in Ihrem WordPress-Dashboard an und klicken Sie links auf Seiten | Erstellen.

WordPress Dashboard, Seiten

Der Titel sollte z.B. „Sitemap“ oder „Gesamtinhalt“ lauten.

Neue Seite im WordPress Dashboard

Bearbeiten Sie den Permalink, er muss „blog-url/sitemap/“ lauten. Falls Sie einen anderen Dateinamen wünschen, dann müssen Sie auch die „page-sitemap.php“ entsprechend umbenennen.

Wechseln Sie im Editor auf HTML und geben Sie

<?php get_template_part('/sitemap'); ?>

ein. Klicken Sie bitte auf Publizieren.

Achtung: Wechseln Sie nicht mehr zur Seite Visuell. Das würde den eingefügten php-Code entfernen.

Siehe auch

Offline Sitemap-Generator für Webseiten

 

P.S. Der Versuch, Quellcode in einen WordPress-Artikel zu bekommen, bringt einen ja schier zur Verzweiflung. Auch mit <pre>-Tag ist irgendwann wieder etwas „weg optimiert“.




Noch keine Kommentare

Eigenen Kommentar schreiben oder eine Rückfrage stellen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Sie können folgende HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>