割と躓く。
こうする
設定はこう。
global $test;
$test = 'aaaaaa';
ポイントは、変数設定時にもグローバルの宣言をしておくこと。
調べるとこれがない記事が見受けられたんだけど、入れておかないと変数を引っ張れなかった。
functions.phpで宣言しておけばあとはどこでも使える。
各ページで使う場合は一般的なphpの作法と同じ。
global $test;
echo $test;
functions.php内の関数で使う場合も入れておく。
add_action('****', function(){
global $test;
︙
}
そんな感じで。
コメント