Damit können zum Beispiel individuelle Startseiten in WordPress erstellt werden oder weitere Anwendungen selbst eingebunden werden.
IF-Abfrage mit Seiten ID
Im Ordner des Templates befindet sich die Datei page.php. Sie wird immer aufgerufen, wenn eine Seite dargestellt werden soll. In dieser Datei kann nun eine Abfrage der Seiten ID eingefügt werden, um nur für diese spezifische Seite Inhalte einzublenden. Die Seiten ID wird übrigens in der URL angezeigt, wenn eine Seite bearbeitet wird. In meinem Beispiel war es die ID 7 (wp-admin/post.php?post=7&action=edit). Die Funktion für die IF-Abfrage heißt is_page() und benötigt als Übergabeparamter die ID. Und so sieht die fertige Ausgabe aus:
if(is_page(7)){ // Individuelle Inhalte } else{ // Standard Ausgabe für Seiten }
Individuelle Templates
Dazu wird als Erstes die page.php dupliziert und unter einem neuen Namen abgespeichert – z.B. start.php. Ganz am Anfang der Datei wird nun der folgende Code eingefügt:
/* Template Name: Startseite */
Nun kann in WordPress beim Bearbeiten der Seite im Abschnitt Attribute im DropDown Templates das neue Template ausgewählt werden. Damit kann die Startseite komplett individuell gestaltet werden. So steht eine komplett eigenständige PHP-Datei zur Verfügung und kann nach Belieben bearbeitet werden.