Meskipun saya biasanya menggunakan include
atau require
sendiri untuk menghemat pemeliharaan kode jangka panjang, saya sudah mulai menggunakan get_template_part
dan locate_template
menggunakan hal-hal bawaan di WordPress selalu yang terbaik.
Pertanyaan saya adalah apakah Anda seharusnya bisa meneruskan variabel ke hasil salah satu get_template_part
atau locate_template
?
<?php
$var = get_option( 'my-custom-option' );
get_template_part( 'custom-template-part' );
?>
Dalam kode di atas $var
akan dicetak di dalam template khusus tetapi variabel tampaknya tidak berfungsi. Apakah saya kehilangan sesuatu atau perilaku yang diharapkan ini?
Saya telah menemukan bahwa mereka tidak lulus dalam contoh di atas atau ketika menggunakan loc_template
<?php
locate_template( 'custom-template-part.php', true );
?>