WordPressでのページのインクルード

WordPressをCMSとして利用している場合、ナビゲーションなどのページを
外部ファイル化してインクルードさせたい!

という事があると思います。

WordPressは基本的なファイル構造で、サイドメニュー、フッターが外部ファイル化されていますが、共通項目は外部化して
各ページにインクルードさせると編集もらくになりますね!

例としてheader-menu.phpというファイルを読み込ませたい場合は、以下のように記述します。

< ?php include (TEMPLATEPATH . '/header-menu.php'); ?>

ここで注意するポイントが/header-menu.phpのスラッシュを消さない事。
TEMPLATEPATHは現在使用しているテンプレートのパスを意味しますが、
なぜかここでは末尾に/(スラッシュ)がないため、
これを消してしまうと、パスが不完全になってしまいます。

This entry was posted in Wordpress and tagged . Bookmark the permalink. Comments are closed, but you can leave a trackback: Trackback URL.

2 Trackbacks

  1. By [WP] インクルード、挿入関連(メモ) on 2010年5月10日 at 5:00 PM
  2. [...] WordPressでのページのインクルード | ホットスペース [...]