Chociaż zwykle używałem include
lub require
samodzielnie, aby zaoszczędzić długoterminową obsługę kodu, zacząłem go używać, get_template_part
a locate_template
korzystanie z wbudowanych WordPressów jest zawsze najlepsze.
Moje pytanie jest pan powinien być w stanie przejść przez zmienne z wynikami albo get_template_part
albo locate_template
?
<?php
$var = get_option( 'my-custom-option' );
get_template_part( 'custom-template-part' );
?>
W powyższym kodzie $var
zostanie wydrukowany w szablonie niestandardowym, ale zmienna wydaje się nie działać. Czy coś pomijam, czy to oczekiwane zachowanie?
Przekonałem się, że nie przechodzą one w powyższej instancji lub podczas używania locate_template
<?php
locate_template( 'custom-template-part.php', true );
?>