WordPressでheader.phpやfooter.phpに変数を渡す方法
Posted: 2016.01.27 / Category: WordPress
requireやincludeを使用すれば、読み込み元で宣言した変数は、header.phpやfooter.phpでも使用することができますが、WordPressは「get_header()」という関数で各パーツを読み込むので普通に宣言すると変数を使用することができません。
そこで「get_header()」でも変数を渡す方法をご紹介いたします。
Sponsored Link
読み込み元テンプレートの設定
変数をに入れる前にglobalで宣言して、get_headerを実行します。
index.php
global $page_title; $page_title = "読み込み元の変数"; get_header();
header.php(footer.php)
header.phpやfooter.phpで使用するときも、使用する前にglobalで宣言します。
header.php
global $page_title; echo $page_title
これで呼び出し元の変数をheaderなどで使用することができます。
これを使用することで複雑な条件分岐など減らすことができるかもしれませんね。