Article written

  • on 21.11.2009
  • at 08:58 AM
  • by admin

カテゴリーによって記事のページデザインを変更する 1

Wordpressは簡単に目的にあったようなシステムにできるので、とても気に入っています。
今回は、今作っている情報系サイトでつかった、カテゴリーによって記事のデザインを変更する方法を紹介します。これができることによって、例えば、ビデオの紹介ページ用のレイアウトとは別に本紹介ページレイアウトを変更するといったようにデザイン/レイアウトをカテゴリー別に簡単変更することができます。

これと、後に紹介予定のCustom Fieldを合わせ使うことで、簡単にビジネスディレクトリーや本やビデオなどのレビューディレクトリーなどがつくることができます。

さーあそれは、早速やってみましょーーう、えーとまずは、

1.自分のtheme内にあるFunctionファイルを開いて下記のコードを入れてください。

  1. add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' ));

そして、ページのデザイン/レイアウトのページを、single-(category-id).php 例:single-8.php といったように名前を付けて作ってください。そして、、これでお終い。 はい。これでもしカテゴリーID”8”の内のページを開いたら、single-8.php のレイアウトに沿って表示されます。

このコードは、どこかのサイトで紹介されたものです。Function内に直接コードを使う方法以外にも、Pluginなどもありますので、是非探してみてください。

subscribe to comments RSS

There is one comment for this post

Please, feel free to post your own comment

* these are required fields

ウェブサイトデザイン製作援助ブログ is powered by WordPress and FREEmium Theme.
developed by Dariusz Siedlecki and brought to you by FreebiesDock.com