2017-07-20 3 views
1

私はテンプレートの部分を呼び出そうとしていますが、私はそれを呼び出すたびに小さな詳細を変更したいと思います。どのようにWordpressのテンプレートパーツに変数を渡しますか?

今私は使用しています:

<?php get_template_part('ad-banner'); ?> 

を、私は誰もが提案を持ってい

<?php get_template_part('ad-banner', $variable='variable value'); ?> 

のようなものがあるように持って把握?

+1

私は以前ここで質問に答えました:https://stackoverflow.com/questions/31051870/wordpress-doesnt-proces-external-php-file/31052270#31052270 get_template_partが変数paramsを取っていないので間接的に並べ替えられます。 – Musk

答えて

0

あなたがlocate_templateを(使用する場合)の代わりにget_template_partの()あなたはそのPHPファイル内のすべての変数を使用することができます。:

$variable='variable value'; 
include(locate_template('ad-banner.php')); 

今、あなたはあなたの広告-banner.phpに

を$変数を使用することができますreference

関連する問題