Mentre in genere ho usato includeo requireda solo per salvare la manutenzione del codice a lungo termine, ho iniziato a usare get_template_parte locate_templatecome 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_parto locate_template?
<?php
$var = get_option( 'my-custom-option' );
get_template_part( 'custom-template-part' );
?>
Nel codice sopra il $varverrebbe 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 );
?>