結論
呼び出し元
<?php
$hoge = "こんにちは"; //$hogeが渡したい変数
set_query_var( 'custom_var', $hoge ); //custom_varというグローバル変数に登録
get_template_part('custom-template');
?>
テンプレート側 custom-template.php
<?php
$var = get_query_var('custom_var'); //custom_varというグローバル変数を取り出す
echo $var; //こんにちは が表示される
?>
グローバル変数を利用しているので乱用は危険。極力使わない、変数名を限定的にする、利用したら消すなどの対応をした方がいい。
コメントを残す