Neben den Beiträgen gehören Seiten zu den zwei Hauptinhaltsarten, die zum Standardumfang von WordPress gehören. Die Seiten (engl. Pages) wurden erstmals mit WordPress 1.5 im Februar 2005 ausgeliefert. Spätestens ab da war es möglich, mit WordPress auch Websites ohne Blog-Funktionalität zu erstellen.
Seiten vs. Beiträge
Die Seiten unterscheiden sich in einigen Punkten von den Beiträgen. Zum einen steht bei den Seiten nicht die chronologische Ordnung im Vordergrund. Daher erscheint in der Adresse der Seiten kein Datum, auch wenn du dies in der Permalink-Struktur aktiviert hast.
Im Gegensatz zu den Beiträgen kannst du die Seiten verschachteln bzw. hierarchisch anordnen. Dafür erscheinen die Seiten nicht im RSS-Feed. Ursprünglich waren die Seiten für statischen Inhalt ohne News-Charakter bestimmt und es ergibt wenig Sinn, Seiten wie Impressum oder “Über uns” im Newsfeed auszugeben.
Allerdings habe ich das Gefühl, dass die Seiten in WordPress stiefmütterlich behandelt werden. Wenn du dir das Artikelbild anschaust, dann siehst du, dass die Seiten ziemlich weit unten einsortiert sind. Zuerst kommt Dashboard, dann die Beiträge, darunter die Mediathek und erst dann die Seiten. Das ist vor allem dann komisch, wenn die Website nur aus Seiten besteht und die Blog-Beiträge gar nicht existieren. 🙂
Ein weiterer Grund, warum ich das denke, ist die Tatsache, dass sich an der Funktionalität und dem Komfort der Seiten seit Ewigkeiten nichts getan hat. Hat die Website eine Handvoll statischer Seiten, dann ist alles in Ordnung. Besteht das Projekt aber aus 50, 60 oder mehr Seiten, die auch verschachtelt sind, dann wäre es schon schön, wenn man die Seiten auch leichter verwalten und sortieren könnte.
Seiten in WordPress mit der Maus sortieren
Glücklicherweise gibt es für WordPress-Plugins, die einem auch in solchen Fällen helfen. Eines dieser Plugins, welches ich ebenfalls nutze, ist Nested Pages. Damit kannst du ganz einfach mit der Maus deine Seiten sortieren und verschachteln. Zudem kannst du mit einem Klick die Seiten klonen, eine Unterseite einfügen, davor oder dahinter eine neue Seite einfügen und die Seite an den Anfang oder Ende verschieben. Das ist sehr praktisch, wenn du mit vielen Seiten hantieren musst.
Eine Alternative zu diesem Plugin ist das CMS Tree Page View, welches ich unter anderem auch auf meiner Herr-der-Ringe-Website einsetze. Allerdings ist Nested Pages deutlich umfangreicher und es wird auch aktiver entwickelt.
Textauszug (Excerpt) für Seiten
Manche Themes haben es eingebaut bekommen, andere wiederum nicht. Möchtest du in deinem Theme die Möglichkeit nachrüsten, auch auf den Seiten Textauszüge nutzen zu können? Dann einfach folgenden Code in die functions.php einbinden:
add_post_type_support( 'page', 'excerpt');
An der passenden Stelle im Theme gibst du den Textauszug dann folgendermaßen aus:
<p class="teaser"><?php the_excerpt(); ?></p>
Weitere Informationen dazu findest du in unserem Artikel WordPress: Auszug (Excerpt) auch für Seiten aktivieren und nutzen.
Seiten im RSS-Feed ausgeben
Falls du die Seiten dennoch im RSS-Feed ausgeben möchtest, dann gibt es dafür auch eine Lösung. So etwas ist dann sinnvoll, wenn du etwa mithilfe der Seiten in WordPress ein Glossar oder FAQ umsetzen möchtest und willst, dass neue Einträge im Newsfeed erscheinen.
Die Basis-Version von RSS Includes Pages ermöglicht es dir auch Seiten im Feed auszugeben. Für 10 US-Dollar bekommst du die Pro-Version, in der du Beiträge aus dem Feed entfernen kannst oder die Möglichkeit hast, Seiten anhand der ID aus dem Feed zu entfernen oder nur bestimmte Seite einzufügen.
Welche Funktion würdest du dir für die Seiten wünschen bzw. was hast du schon bei den Seiten nachgerüstet?
Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienstleistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.
Tatsächlich wünsche ich mir einen RSS-Feed, der nur Kategorien auflistet. Das wäre in Multisite-Umgebungen nicht schlecht. Dort kann man nämlich gerade mit RSS-Feeds einzelner Instanzen ziemlich tolle Sachen machen.