独自のパーツテンプレートの利用方法。
201002/20 Category : WEB Tag : Wordpress
wordpressのテーマには2カラムや3カラムなど、いろいろレイアウトの種類があります。自分でこういうテーマを作ってみたい!と思ってやってみると、3カラムの場合、sidebar.phpってのは左か右のどちらかにしか使用出来ないので、コードがかさ張る…。そんな時に便利なのが、独自にパーツテンプレートを作って、それを使う方法。
ちなみに、パーツテンプレートってのはheader.phpやsidebar.php、footer.phpなどです。今回は、left-sidebar.phpとright-sidebar.phpの二つを作りました。index.phpなどで、これらの独自パーツテンプレートを読み込むコードはこちら。
<?php include(TEMPLATEPATH.'/right-sidebar.php'); ?>
見てわかる通り、実際に読むテンプレートのurlを書き込みます。「TEMPLATEPATH」ってのは、使用しているテンプレートまでのパスなので…テーマの直下に作ったテンプレートがある場合、「 / 」から始めないとPHPエラーが出ます。ご注意を。
これを使えば、投稿だけに表示するウィジットを作って、それをテンプレートにして、single.phpだけで読む…とかも出来ますので、使い道は広いかと思います。