Mentre in genere ho usato include
o require
da solo per salvare la manutenzione del codice a lungo termine, ho iniziato a usare get_template_part
e locate_template
come usare roba di WordPress integrata è sempre la cosa migliore.
La mia domanda è: dovresti essere in grado di passare le variabili ai risultati di get_template_part
o locate_template
?
<?php
$var = get_option( 'my-custom-option' );
get_template_part( 'custom-template-part' );
?>
Nel codice sopra il $var
verrebbe stampato all'interno del modello personalizzato ma la variabile non sembra funzionare. Mi sto perdendo qualcosa o è questo comportamento previsto?
Ho scoperto che non passano nell'istanza sopra o quando usano Locate_template
<?php
locate_template( 'custom-template-part.php', true );
?>