
今回ご紹介するのは投稿ごとにデザインテンプレートを変更することができるプラグインのCustom Post Templateだ。このプラグインを使用すると、投稿編集時に使用したいテンプレートを変更できるようになる。WordPressのデフォルトの機能として、カテゴリーごとやページごとにデザインを変更することはできる。まずはこのカテゴリーとページごとのデザイン変更方法を見てみよう。
カテゴリー毎のデザイン変更
カテゴリーごとにデザインを変更したい場合は、WordPressのテーマでcategory-カテゴリーID.phpというファイルを作ればいい。例えば、カテゴリーIDが6だったら、category-6.phpという具合だ。詳しくはCodexを見てほしい。その他の方法としては、プラグインを使う方法がある。GYS Themed Categoriesのようなプラグインを使うと管理メニューからデザインを変更できるようになる。
ページ毎のデザイン変更
ページごとにデザインを変更する場合は、新しいテーマファイルを作成し、以下のような文をそのファイルのトップに書き加えるといい。Snarferという部分は好きな言葉に変えるといいだろう。テーマファイルを作成すると自動的にページ編集時にテンプレートを選択できるようになる。
-
<?php
-
/*
-
Template Name: Snarfer
-
*/
-
?>
投稿毎のデザイン変更
投稿ごとにデザインを変更するにはWordPressのデフォルトの機能ではできないので、プラグインのCustom Post Templateを使用しよう。プラグインのダウンロードはWordPress.orgのプラグインディレクトリから行う。プラグインのインストールは簡単で、プラグインファイルをディレクトリごとwp-content/pluginsにアップロードし、管理画面から有効化するだけだ。
ページ毎のデザイン変更と同様、投稿のデザインを変更できるように、新しいテーマファイルを作成し(ファイル名は何でもいい、single.phpをベースにすればいいだろう)、そのファイルのトップに以下のような文を加える。ページと異なるのはPostsが加えられている点だ。間違えないようにしたい。
-
<?php
-
/*
-
Template Name Posts: Snarfer
-
*/
-
?>
きちんとテンプレートが作成されると、投稿の編集時に以下のように投稿のデザインテンプレートを変更できるセレクトメニューが追加されているはずだ。

困った時のプラグイン頼み。製作者の方に感謝したい。
追記:Custom Post Templateは、WordPress 2.9以降では正常に動作しないようだ。代替プラグインとして、ページではなく投稿でオリジナルのテンプレートを指定するプラグイン – Single Post Templateを見てほしい。
追記:バージョン1.1がリリースされ、Custom Post Templateも問題なく使えるようになったようだ。



関連する投稿
Trackback URL
Trackbacks (10)
[...] http://wordpressgogo.com/plugin/custom-post-template.html Author: admin Filed Under Category: カスタムQ&A, プラグイン Article Comments: « WordPressで特定カテゴリのエントリ記事を表示する [...]
Pingbacked on 2009.04.08 12:15 pm by wikeb » 投稿ごとにデザインテンプレートを変更するプラグイン - Custom Post Template
[...] http://wordpressgogo.com/plugin/custom-post-template.html Author: admin Filed Under Category: カスタム Article Comments: « WordPressで特定カテゴリのエントリ記事を表示する [...]
Pingbacked on 2009.04.20 10:55 am by wikeb » 投稿ごとにデザインテンプレートを変更するプラグイン - Custom Post Template
WordPress テーマ(テンプレート)変更しました。
WordPress テーマ(テンプレート)変更しました。
※WordPressではテンプレートのことをテーマといいます。
前のテーマ・・・
IEで確認すると表示がずれてました↓
ウヒャ━━━━━━ヽ(…
Tracked on 2009.05.04 11:52 am by 情報商材とアフィリエイトで稼ぐブログ
[...] custom post template [...]
Pingbacked on 2009.06.12 2:50 pm by niko » wordpress:気になるプラグイン
[...] 参考ページ http://wpgogo.com/plugin/custom-post-template.html 参照ページ 参照ページ [...]
Pingbacked on 2010.01.27 8:19 am by WordPress投稿ごとにデザインテンプレートを変更するプラグイン | SHN JAPAN
[...] 詳しくは以下のページに説明があります。 投稿ごとにデザインテンプレートを変更するプラグイン [...]
Pingbacked on 2010.04.16 11:32 pm by WordPressでページによってテンプレートを変更する場合 - サツぽろ、ニッキ。
[...] Name Posts: 任意のファイル名(日本語OK!) */ ?> テンプレート(php)ファイル名は、Wordressにて予約されているファイル名意外、任意のファイル名にて保存可能。 参考サイト<<感謝! [...]
Pingbacked on 2010.04.24 4:13 am by ビーチサンダル Beach Sandal - 投稿ごとにテンプレートデザインを変更するプラグイン Custom Post Template
[...] Post Templates Post templates 日本語リソース 投稿ごとにデザインテンプレートを変更するプラグイン – Custom Post Template 特定の記事やページをテンプレートにするプラグイン[WP] [...]
Pingbacked on 2010.05.05 5:00 am by WordPressプラグインメモ | Satake Studio Developer's Blog
[...] ごとにデザインテンプレートを変更するプラグイン – Custom Post Template http://wpgogo.com/plugin/custom-post-template.html [...]
Pingbacked on 2010.05.10 9:56 pm by [WP] インクルード、挿入関連(メモ)
[...] custom post template 投稿ごとに違うテンプレートを選ぶことができます。 http://wpgogo.com/plugin/custom-post-template.html [...]
Pingbacked on 2010.05.19 12:01 pm by MEC-Web Design Info » 投稿に便利なプラグイン
Comment