2013年09月06日 追記・変更

file7171249348535

WordPressのテーマは、どういった動作をしているのかを知る

WordPressのテーマは、ホームページのヘッダーやサイドバー、ループ、フッターといったパーツを別ファイルに分割して、そのパーツを各ページ用のテンプレートファイルで呼び出している。
例)index.phpの場合
wordpressdousa
また、index.php、style.css の2ファイルがあれば、テーマとしては動かす事が出来る。
その理由は、テーマファイルの読み込みには優先順位がつけられているからだ。
ページの表示 優先順位(高い→低い)
トップページ home.php index.php
投稿 single-{post_type}.php single.php
添付ファイル用ページ MIMEタイプの前半 attachment.php single.php
固定ページ page-スラッグ名.php page-ID.php page.php
投稿者別アーカイブ author.php archive.php
日付別アーカイブ date.php
カテゴリーアーカイブ category-ID.php category.php
タグアーカイブ tag-タグスラッグ tag.php
検索結果ページ search.php
404エラーページ 404.php
なので、ページによってデザインを変えたり、細かい部分を作りこんでいくためにはファイルを追加していく必要がある。
実はPHPをそこまで理解していなくとも、作業の流れさえ分かってしまえばカスタマイズは容易に行える。

今回は、一般的なオリジナルテーマファイルの構成の下記を作る

ファイル内容 ファイル名
スタイルシート style.css
ヘッダー header.php
サイドバー sidebar.php
記事表示のループ部分 loop.php
フッター footer.php
トップページ、カテゴリページ、タグページ index.php
投稿 single.php
固定ページ page.php
テーマのための関数 functions.php
ページのデザイン自体は、分かりやすく言うとトップページ、投稿、固定ページの3つとなる。


  • このエントリーをはてなブックマークに追加
  • Clip to Evernote
  • LINEで送る

Categories: オリジナルテーマ作成 0 like

Leave a Reply