WordPress
get_template_part ()
Zoeken…
Invoering
Het doel van deze functie is het standaardiseren van de manier waarop delen of componenten van een thema in de hoofdthemasjabloon worden geïmporteerd. Je zou een standaard PHP SSI kunnen gebruiken (inclusief serverzijde), maar het gebruik van get_template_part () heeft enkele voordelen. Het gebruik van deze functie vermindert fouten die minder gevoelig zijn voor minder ervaren ontwikkelaars die proberen om een volledig gekwalificeerd pad op de server te identificeren.
Syntaxis
- get_template_part ($ slug)
- get_template_part ($ slug, $ name)
parameters
Parameter | Details |
---|---|
$ slug | (string) De naam van de naaktslak van de aangepaste sjabloon. |
$ name | (string) De naam van de gespecialiseerde sjabloon. Optioneel |
Inclusief een aangepaste sjabloon
<?php get_template_part( 'foo' ); ?>
Inclusief
../wp-content/themes/your-theme-slug/foo.php
Inclusief een aangepaste sjabloon met een door streepjes gescheiden bestandsnaam
<?php get_template_part( 'foo','bar' ); ?>
Inclusief
../wp-content/themes/your-theme-slug/foo-bar.php
Inclusief een aangepaste sjabloon vanuit een map
<?php get_template_part( 'dir/foo' ); ?>
Inclusief
../wp-content/themes/your-theme-slug/dir/foo.php
Inclusief een aangepaste sjabloon met een streepjes gescheiden bestandsnaam in een map
<?php get_template_part( 'dir/foo', 'bar' ); ?>
Inclusief
../wp-content/themes/your-theme-slug/dir/foo-bar.php
Variabele doorgeven aan aangepast sjabloonbereik
<?php
set_query_var( 'passed_var', $my_var );
get_template_part( 'foo', 'bar' );
?>
Open het in foo-bar.php
<?php echo $passed_var; ?>
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow