WordPressをCMSとして利用している場合、ナビゲーションなどのページを
外部ファイル化してインクルードさせたい!
という事があると思います。
WordPressは基本的なファイル構造で、サイドメニュー、フッターが外部ファイル化されていますが、共通項目は外部化して
各ページにインクルードさせると編集もらくになりますね!
例としてheader-menu.phpというファイルを読み込ませたい場合は、以下のように記述します。
< ?php include (TEMPLATEPATH . '/header-menu.php'); ?>
ここで注意するポイントが/header-menu.phpのスラッシュを消さない事。
TEMPLATEPATHは現在使用しているテンプレートのパスを意味しますが、
なぜかここでは末尾に/(スラッシュ)がないため、
これを消してしまうと、パスが不完全になってしまいます。
2 Trackbacks
[...] http://e-hotspace.net/blog/wordpressでのページのインクルード/ [...]
[...] WordPressでのページのインクルード | ホットスペース [...]