Während ich in der Regel verwendet habe include
oder require
allein, um langfristige Code-Wartung zu sparen, habe ich angefangen zu verwenden get_template_part
und locate_template
als Verwendung von in WordPress integriertem Zeug ist immer am besten.
Meine Frage ist, sollen Sie in der Lage sein, Variablen an die Ergebnisse von entweder get_template_part
oder weiterzuleiten locate_template
?
<?php
$var = get_option( 'my-custom-option' );
get_template_part( 'custom-template-part' );
?>
Im obigen Code wird das $var
in der benutzerdefinierten Vorlage gedruckt, aber die Variable scheint nicht zu funktionieren. Vermisse ich etwas oder ist dieses Verhalten zu erwarten?
Ich habe festgestellt, dass sie in der obigen Instanz oder bei Verwendung von locate_template nicht übergeben werden
<?php
locate_template( 'custom-template-part.php', true );
?>