宣言した変数を別のテンプレートで読み込む件について
-
基本的な質問で申し訳ありません。変数の宣言について質問があります。
if( is_page() ){ $kind_name = get_the_title( $post->post_parent); }
というような感じで、ページのタイトルなどを変数に入れて、
他のテンプレートで変数を使いたいと思っています。
最初はfunction.phpで変数の宣言をすれば良いと思い、記述してみたのですが、
header.phpで変数を参照した所、読み込まれていなかったので、
function.phpを読み込む段階ではまだget_the_titleできないのかな、と思い、
header.phpで宣言した所、(当然かもしれませんが)header.php内で変数を参照すると
きちんと値が入っていました。
最終目的としては、footer.phpでこの変数を参照できるようにしたいのですが、
header.phpで宣言した変数を参照する事ができませんでした。
(ちなみにfooter.phpの冒頭に、「global $kind_name;」と記述しています)header.phpで宣言した変数をfooter.phpで読み込むにはどうしたら良いでしょうか?
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「宣言した変数を別のテンプレートで読み込む件について」には新たに返信することはできません。