Хоча я зазвичай використовую includeабо requireсамостійно для економії довгострокового обслуговування коду, я почав використовувати, get_template_partі locate_templateяк використання вбудованих в WordPress речей завжди найкраще.
Моє запитання: чи ви повинні мати можливість передавати змінні до результатів будь-якого get_template_partабо locate_template?
<?php
$var = get_option( 'my-custom-option' );
get_template_part( 'custom-template-part' );
?>
У коді вище $varбуде надруковано всередині спеціального шаблону, але змінна, здається, не працює. Я щось пропускаю чи це очікувана поведінка?
Я виявив, що вони не проходять у примірнику вище або при використанні locate_template
<?php
locate_template( 'custom-template-part.php', true );
?>