WordPress kann auch als CMS genutzt werden. Die “Kategorien” ergeben sich so nicht über Artikelkategorien. Jede Seite ist ein Menüpunkt. Dieser Punkt kann wie bei einer Auflistung unterteil werden. Ein Beispiel:
Nun könnte es sein, wenn Sie eine neue Seite hinzufügen, z.B. Anbau, dass diese vor der Startseite eingeordnet wird. Dies liegt an der Ordnung nach dem ABC. Jeder Nutzer sucht die Startseite jedoch am Anfang des Menüs. Um diese Reihenfolge herzustellen bietet WordPress die manuelle Sortierung an.
Beim erstellen einer Seite in WordPress gibt es auf der rechten Seite einen Block “Eigenschaften”. In dem Punkt “Reihenfolge” lässt sich diese manuell einstellen.
Der Startseite sollte die Nummer 1 zugewiesen werden. Die zweite Seite die Nummer 2, usw.
In der Regel ist die Startseite eine besondere „Seite”. Bei einem Blog können auf dieser Seite z.B. die neusten Artikel ausgegeben werden, ohne diese in Kategorien einzuordnen. So kam die Frage auf, wie man vielleicht statische Elemente auch auf die Startseite anpassen könnte? Damit ist z.B. eine eigene Sidebar gemeint, oder eine andere Anordnung der Werbung. Diese Funktionen werden von WordPress „Conditional Tags” genannt. Für andere Bereich gibt es ähnliche Funktionen (Ähnliche Funktionen).
Für dieses Vorhaben hat WordPress eine Funktion:
is_home();
Diese Funktion gibt den Wert true aus, wenn wir uns auf der Startseite befinden und false, wenn dies nicht der Fall ist.
Mit einer einfachen if-Abfrage kann man so z.B. eine zweite Sidebar einbinden:
<?php
if (is_home()) {
get_sidebar(‘startseite’);
} else {
get_sidebar(‘standard’);
}
?>
Wird die Startseite geöffnet, so wird die Sidebar „startseite” geöffnet. Befindet man sich auf einer anderen Seite, so wird die Sidebar „standard” geöffnet.
Dies ist natürlich auch mit anderen Funktionen oder Ausgaben möglich. So könnte man auch einen Werbebanner ausgeben lassen, wenn man sich nicht auf der Startseite befindet:
<?php
if (!is_home()) {
echo “- Werbe-Code -”;
}
?>