WP基礎:2.テーマの理解

2.テーマの理解

ここでは、WordPressのテーマの中でどんな事が行われているのか、イメージで捉えて、カスタマイズする時に必要な範囲での理解をしていきたいと思います。
また、テーマと一口に言っても様々、一般的な内容に関しての概要です。

テーマは、主に以下のファイルで構成されています。

  • PHP:どのようにサイトのページを構成するかが、PHPというプログラム言語で書かれたもの
  • CSS:ページの体裁や書体など、デザインに関する設定が、HTML言語で書かれたもの

その構成をより深く見てみると、WordPressでは、PHPプログラムの構成に従ってHTMLページを生成するのですが、PHPはひとつではなく、

  1. 生成する予定のHTMLファイルのパーツ毎のPHPファイル、
  2. そのPHPファイルを並べるためのPHPファイル、
  3. テーマ内の機能に対応するための関数が定義されているPHPファイル

などの複数のPHPファイルから成り立っています。

「PHPファイル群の相関イメージ」

PHPファイル群の相関イメージ
クリックすると拡大します

主なPHPファイルをその種類で分類すると、以下のようになります。

  1. header.php、 content.php、 footer.php、 comment.php など。
  2. single.php、 page.php、 archive.php など。
  3. function.php