Feb
14
2009

PageTemplateの作成

19:55 pm

カスタムページテンプレートを作る方法です。
wordpress では、ページごとに独自のテンプレートを使って表示できるようになっており、使用中のテーマ内をスキャンしてページテンプレートを探します。以下の順で、一番最初に見つかったものを使ってページを表示します。
1. カスタムページテンプレート
2. page.php
3. index.php

1.のカスタムページテンプレートがない場合は、デフォルトテンプレートとして、page.phpが選択されます。
たいていのテーマには、page.phpとindex.phpがあるので、デフォルトテンプレートは、page.phpになるというわけです。
管理画面では、カスタムテンプレートが作られていない場合は、テンプレートの選択画面が表示されません。
カスタムテンプレートは、以下のように作ります。
この例では、top_page.phpというファイル名にしています。

<!--  Template Name -->
<?php
/*
Template Name:top_page
*/
?>

たいていは、page.phpをコピーして先頭に以上のコードを挿入すればOKです。そして、page.phpの中身を必要に応じてカスタマイズすれば良いと思います。
このようにすれば、各ページ毎に異なったデザインとすることも可能になります。
注意!
1行目は使わず2行目からをコピーするように。IEでは表示が崩れてしまいます。

Written by hbirds in: WPカスタマイズ | Tags: ,

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

www.hbirds.net