[Å] WordPressでページ毎に読み込むPHP(インクルード)を変更する記述方法

WordPress インクルード

WordPressにはインクルードと言って1つのPHPを作って各ページ共通でそのPHPを読みに行くという機能があります。1つのPHPを修正してしまえば多くのページも一緒に変わるとても便利な機能なのですが、時にはページによって読み込むPHPを変えたい時もあるでしょう。

そんな時に使える記述方法をメモとして紹介しておきます。

ページによって読み込みを変更

例えば私のブログだとトップページにはこのような記事紹介やプロフィール・サイドバーなどが表示されています。
20140127-02

ですが、検索ページの方を覗くと…このように1カラムで検索結果のみを表示するという至ってシンプルな構造となっています。
20140127-01

好みの世界ではありますが、余計なものを排除して読者のわかりやすさ・見やすさを考慮した作りに…したつもり(笑)。

もしこのようにヘッダーの読み込みを変えたい場合、読み込みたいPHPのファイル名を「header-hoge.php」にして以下のような記述をしていただければ可能です。

<?php get_header('hoge'); ?>

footerなら(footer-hoge.php)▼

<?php get_footer('hoge'); ?>

sidebarなら(sidebar-hoge.php)▼

<?php get_sidebar('hoge'); ?>

という形になります。

さいごに

いざ使おうと思ったらいつも読み込み方を忘れてしまう記憶力の無い私。

もしページ毎に読み込むPHPを変えたい方は参考にしてみてください。

それではこれからもあかめ(@mk_mizuho)よろしくお願いします。

WordPressを改造しよう!

■ 同じカテゴリについてもっと読む

ブログ運営者をフォローする!

\ この情報を周りの人にも教える /

プロフィールあかめの画像
あかめAkame Mizuho
横浜在住。フリーランス。
食べ歩き / 旅行 / カメラ / WEBデザイン 好き。

プロフィール / お問い合わせ

個人アカウント(メイン)▼

ブログ公式アカウント▼