WordPress
get_template_part ()
Szukaj…
Wprowadzenie
Celem tej funkcji jest ustandaryzowanie sposobu importowania części lub komponentów motywu do głównego szablonu motywu. Możesz użyć standardowego SSI PHP (po stronie serwera), jednak korzystanie z get_template_part () ma pewne zalety. Użycie tej funkcji zmniejsza liczbę błędów podatnych na mniej doświadczonych programistów próbujących zidentyfikować w pełni kwalifikowaną ścieżkę na serwerze, a także kończy się niepowodzeniem, gdy pliki nie istnieją, i obsługuje niestandardowy system rezerwowy hierarchii, zwany także „wyszukiwaniem rozmytych szablonów”.
Składnia
- get_template_part (ślimak $)
- get_template_part ($ ślimak, $ nazwa)
Parametry
Parametr | Detale |
---|---|
ślimak $ | (ciąg) Nazwa ślimaka niestandardowego szablonu. |
$ nazwa | (ciąg) Nazwa specjalistycznego szablonu. Opcjonalny |
W tym szablon niestandardowy
<?php get_template_part( 'foo' ); ?>
Obejmuje
../wp-content/themes/your-theme-slug/foo.php
W tym szablon niestandardowy z nazwą pliku oddzieloną myślnikiem
<?php get_template_part( 'foo','bar' ); ?>
Obejmuje
../wp-content/themes/your-theme-slug/foo-bar.php
Dołączanie niestandardowego szablonu z katalogu
<?php get_template_part( 'dir/foo' ); ?>
Obejmuje
../wp-content/themes/your-theme-slug/dir/foo.php
W tym szablon niestandardowy z nazwą pliku oddzieloną myślnikiem, znajdujący się w katalogu
<?php get_template_part( 'dir/foo', 'bar' ); ?>
Obejmuje
../wp-content/themes/your-theme-slug/dir/foo-bar.php
Przekazywanie zmiennej do niestandardowego zakresu szablonu
<?php
set_query_var( 'passed_var', $my_var );
get_template_part( 'foo', 'bar' );
?>
Uzyskaj do niego dostęp w foo-bar.php
<?php echo $passed_var; ?>
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow