Template Part
Was ist ein Template Part?
Ein Template Part – auf Deutsch Vorlagenteil – ist ein wiederverwendbares Teil-Template in WordPress, das in andere Templates eingebunden werden kann. Statt Header, Footer oder Sidebar-Code in jedem Template zu wiederholen, lagert man diese Bereiche in eigene Template-Part-Dateien aus und bindet sie dort ein, wo man sie braucht. Das hält Templates übersichtlich und Änderungen müssen nur an einer Stelle vorgenommen werden.
Template Parts in klassischen PHP-Themes
In klassischen WordPress-Themes lädt man Template Parts mit get_template_part():
get_template_part( 'template-parts/content', 'single' );
WordPress sucht dann nach der Datei template-parts/content-single.php im Theme-Verzeichnis. Wird sie nicht gefunden, fällt es auf template-parts/content.php zurück. Dieses System ist modular und übersichtlich – Standard in gut strukturierten PHP-Themes.
Template Parts in Block Themes (Full Site Editing)
In modernen Block Themes sind Template Parts HTML-Dateien im Ordner parts/ des Themes – zum Beispiel parts/header.html oder parts/footer.html. Sie bestehen aus Gutenberg-Blöcken und lassen sich direkt im Site Editor visuell bearbeiten. Im Site Editor findest du sie unter Aussehen → Editor → Template-Teile.
Ein Block-Template-Part wird in einem Template so eingebunden:
Vorteile von Template Parts
Template Parts sind das Prinzip der Wiederverwendbarkeit angewendet auf Theme-Strukturen. Header und Footer einmal anlegen, überall einbinden – und eine Änderung wirkt sich automatisch auf alle Seiten aus. Wer ohne Template Parts arbeitet und denselben Code an zehn Stellen einfügt, baut sich wartungsfeindliche Themes.

