<?php get_template_part( 'content', get_post_format() ); ?>
- Lädt einen anderen Template Part in da Template
- leichte Wiederverwendung von Code
- leichter Weg, um in Child Themes Teile des Parentcode zu wiederholen
Benutzung
<?php get_template_part( $slug ); ?>
<?php get_template_part( $slug, $name ); ?>
get_template_part
gibt keinen Wert zurück und warnt nicht ….
Parameter
- $slug
- (string) (erforderlich) Slugname des generic template.
- Default: None
- $name
- (string) (optional) Name des spezialisierten Template.
- Default: None
Beispiel
Using loop.php in child themes
Angenommen der inhalt ist in wp-content/themes und das Parent Theme ist twentyten, Child Theme ist twentytenchild, dann würde
<?php get_template_part( ‚loop‘, ‚index‘ ); ?>
einen PHP require() auf eine dieser Dateien machen, je nachdem, welche er zuerst findet, in dieser Reihenfolge:
-
- wp-content/themes/twentytenchild/loop-index.php
- wp-content/themes/twentyten/loop-index.php
- wp-content/themes/twentytenchild/loop.php
- wp-content/themes/twentyten/loop.php
Aus: http://codex.wordpress.org/Function_Reference/get_template_part