スポンサーリンク

WPでグローバル変数を使いたい

WordPrwss
スポンサーリンク

function.phpの変数をpage.php内でも使いたいと思いfunction.php内で

<?php
global $aaa;
$aaa = "on";
?>

と書いたところ、フッターに設置した get_the_title() が違う記事のタイトルを表示するようになってしまった。

いろいろ調べたところ回答がワードプレスのフォーラムにありました。
https://ja.forums.wordpress.org/topic/5972?replies=10

今まではフォーラムの質問者と同じで、function.php内で

<?php
global $aaa;
$aaa = "こんにちは!";
?>

page.php内で

<?php
global $aaa;
echo $aaa;
?>

としていました。

フォーラムを読んだ感じでは
function.php内で

<?php
$aaa = "こんにちは!";
?>

page.php内で

<?php
global $aaa;
echo $aaa;
?>

でよさそうです。

ご注意

当ブログの記事は全て記載した時点での内容となります。ご覧頂いた時期によっては情報が古くなっていることがあります。

WordPrwss
スポンサーリンク
periodをフォローする

コメント

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