[wp]functions.phpでグローバル変数を設定、使用するメモ

割と躓く。

こうする

設定はこう。

global $test;
$test = 'aaaaaa';

ポイントは、変数設定時にもグローバルの宣言をしておくこと。

調べるとこれがない記事が見受けられたんだけど、入れておかないと変数を引っ張れなかった。

functions.phpで宣言しておけばあとはどこでも使える。

各ページで使う場合は一般的なphpの作法と同じ。

global $test;
echo $test;

functions.php内の関数で使う場合も入れておく。

add_action('****', function(){
    global $test;
    ︙
}

そんな感じで。

コメント

タイトルとURLをコピーしました