WordPressでページによってテンプレートを変更する場合

WordPress 2010 年 4 月 16 日 google+0 はてなブックマーク21 Evernote

wordpressのページテンプレートのデザインを記事によって変更したい場合。
固定ページのデザインをページ別に変更する方法と書いた方が判りやすいかな。

1.page.phpを複製。
WordPress ページテンプレート

元となる固定ページのテンプレートであるpage.phpを複製して、新しくファイル名をつけます。(注意ですが、テーマテンプレートファイル一覧 と違うファイル名にしてください。)

ここでは、仮にpage-tagonly.phpに変更しています。

2.複製したテンプレートをエディタで開き、テキスト追加。
先ほどファイル名を変えたpage-tagonly.phpを開き、一番最初に

<?php
/*
Template Name: tagonly
*/
?>

を追加します。

WordPress ページテンプレート

tagonlyの部分は何でもいいです。判りやすい名前をつけて下さい。

作成したファイルを元のテンプレートと同じデレクトリにアップします。

3.管理画面にログインして、作成したテンプレートを選択して保存。

WordPressの管理画面にログインし、ページ(固定ページ)の記事を開きます。
属性のメニューの中にテンプレートが表示されます。
デフォルトの下の、作成したテンプレート(tagonly)を選んで、保存(または更新)します。

WordPress ページテンプレート

これで、作成したテンプレート(page-tagonly.php)が個別ページに反映されます。

このテンプレートの変更方法は、WordPressに最初からある機能です。
WordPressとフォーラムに書かれています、
個別の固定ページ用のテンプレートが適用されない
「ページ」→「新規追加」画面の「デフォルトテンプレート」はどのテン
Pages - WordPress Codex 日本語版

また、固定ページのみでなく、投稿ページ一つ一つのデザインを変更に対応できるプラグインがあるそうです。

詳しくは以下のページに説明があります。
投稿ごとにデザインテンプレートを変更するプラグイン

ほか、カテゴリ別にデザインを変更する場合は、以前の記事を見てください
WordPressの個別記事ページをカテゴリ別に変更

PHPによるWordPressカスタマイズブック―3.x対応基本からしっかりわかる WordPress 3カスタマイズブック (Web Designing Books)WordPress ポケットリファレンス (POCKET REFERENCE)

【ご連絡】WordPress、サイト制作関係の新しい記事は、こちらのサイトに書いてます

広告

CPI 激安ドメイン ロリポップ!レンタルサーバー @Next Style お名前.com お名前.com


人気ブログランキング にほんブログ村 blogram

関連記事

    コメントフォーム
    メールアドレスは必須ですが公開はされません

    トラックバックURL

    ピンバック

    広告
    ブックマーク
    はてぶ人気記事
    過去ログ