WordPress Templates

Nachfolgend ist eine Übersicht der wichtigsten WordPress Templates und deren Hierarchie aufgeführt. Templates, die weiter oben in der Liste stehen, werden denen gegenüber bevorzugt, die weiter unten in der Liste stehen. So wird beispielsweise front-page.php vor page.php genutzt, sofern beide vorhanden sind.

Statische Startseite

  • front-page.php
  • page.php
  • index.php

Dynamische Startseite, die die letzten Beiträge auflistet

  • home.php
  • index.php

Allgemeine Seiten

  • Page template assignet to a page
  • page-{slug}.php
  • page-{id}.php
  • page.php
  • index.php

Post

  • single-{post-type}-{slug}.php
  • single-{post-type}.php
  • single.php
  • singular.php
  • index.php

Kategorie (Category)

  • category-{slug}.php
  • category-{id}.php
  • category.php
  • archive.php
  • index.php

Schlagwörter (Tags)

  • tag-{slug}.php
  • tag-{id}.php
  • tag.php
  • archive.php
  • index.php

Suchergebnisse

  • search.php
  • index.php

Globale Page Templates

Alternativ kann man auch globale Page Templates anlegen, die dann einer Seite im Backend zugewiesen werden. Diese globalen Templates werden in Form von PHP-Dateien im Theme-Verzeichnis angelegt, die allerdings nicht mit dem Namen page- beginnen dürfen.

Die globalen Template-Dateien müssen dann mit folgendem Code beginnen:

<?php 
/* Template Name: Beispieltemplate */ 

// Gewünschter Code

Weitere Informationen

Weitere Informationen zu dem Thema sind im WordPress Theme Handbuch zu finden.

Schreibe einen Kommentar