長期的なコードメンテナンスを節約するために通常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 );
?>