WordPressMU:カテゴリ毎にテンプレートを切り分ける
2007/01/18 木曜日 - 19:19:37 by webmasterWordPressMUを使ってサイト構築をするにあたり、sandboxを使うというのは前回書いたけれど、それだけじゃやっぱり足りない。
カテゴリ内記事の一覧表示をさせる際に、どうしてもデザイン変更だけじゃ対応出来ない(わけじゃないがやりたくない)のて、カテゴリ毎にテンプレートを切り分けたい(ページテンプレートを使い分けるように)。
カテゴリ名とテンプレートを連結コントロールするオプション画面まで作るのは面倒なので以下は実行環境のみ。
<?php
/*
Plugin Name: WP-category-template
Plugin URI: http://blog.mikke-mon.com/
Description: Enable using 'category-template'
Version: 1.0
Author: decama
Author URI: http://blog.mikke-mon.com/
*/
class WP-category-template
{
function template_redirect() {
global $wp_query;
if ( is_category()) {
$cat = $wp_query->get_queried_object();
if ( file_exists(TEMPLATEPATH . "/category_{$cat->category_nicename}.php")) {
[...]