読み込み元テンプレートの設定

変数をに入れる前に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などで使用することができます。
これを使用することで複雑な条件分岐など減らすことができるかもしれませんね。