Passando variáveis ​​para get_template_part no WordPress

Use a locate_template()função WordPress dentro do PHP include(), em vez de get_template_part().

<?php
$var
= 'Hello World!';
include
(locate_template('file/path/filename.php'));
?>

No arquivo / caminho / nome do arquivo.php:

<?php
echo $var
;
?>

retorna:

Hello World!

Créditos: Keith Devon