読み込み元テンプレートの設定
変数をに入れる前に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などで使用することができます。
これを使用することで複雑な条件分岐など減らすことができるかもしれませんね。