テンプレートファイル

レイアウトデザイン設定

ワードプレスでは、レイアウトやデザインの設定をテンプレートファイルで行います。 トップページ、個別記事、カテゴリーアーカイブ等、ページの種別に応じてテンプレートを変更できるので、カスタマイズしやすいです。

テンプレートの優先順位

WordPressでは、レイアウトやデザイン、サイドバーの表記等を、テンプレートファイル群を用いて管理しています。 ファイルはトップページ用、個別記事用等があります。以下に一覧を示します。

トップページ

  1. home.php
  2. index.php

シングルページ(個別記事)

  1. single.php
  2. index.php

カテゴリーページ

  1. category-%%%.php
  2. category-*.php
  3. category.php
  4. archive.php
  5. index.php

%%%の部分はカテゴリースラッグを指定します。つまり、カテゴリー別にテンプレート設定が可能です。

*の部分はカテゴリーIDを指定します。つまり、カテゴリー別にテンプレート設定が可能です。

日付アーカイブ

  1. date.php
  2. archive.php
  3. index.php

PAGE

  1. 任意の名前.php
  2. page-%%%.php
  3. page-*.php
  4. page.php
  5. index.php

任意の名前は、ページテンプレートで設定します。%%%の部分はページスラッグ、*はページIDです。

著者ページ

  1. author.php
  2. archive.php
  3. index.php

検索結果ページ

  1. search.php
  2. index.php

404エラー(Not Found)

  1. 404.php
  2. index.php

適用可能テンプレートが複数ある場合は、番号の若い順に適用されます。 例えばcategory.phpindex.phpがある場合、カテゴリーにはcategory.phpが適用されます。

上記テンプレートファイルを全て作成する必要はありません。 リストを見ると分かるように、index.phpさえあれば、全ページでテンプレートが適用されます。

パーツテンプレート

パーツテンプレートとは、利用頻度が高いパーツに適用されるテンプレートです。 サブテンプレートとしてテンプレートファイルから呼び出されます。 標準では、header.php, footer.php, sidebar.php, comment.php, comment-popup.phpの5つがありますが、自由に増やすことができます。 テンプレートファイル名と重複しない限り、パーツテンプレート名に任意の名前を付けることができます。

テーマ

テンプレートファイルとスタイルシート(style.css)をまとめたものをテーマと呼びます。WordPressには標準で、classicとdefaultの2つのテーマが用意されています。 オリジナルテーマを使う場合は、wp-content/themes/配下に、新しいディレクトリを作成して、テンプレートファイルとスタイルシートをコピーしてください。 管理画面で「デザイン」をクリックすると、利用可能なテーマが表示されるので、オリジナルテーマを選択してください。

Copyright (C) 2008-2011. さくらインターネットでWordPress All rights reserved.