4. テンプレートファイル

  • Home
  • 4. テンプレートファイル
コース内容
1. ヒアリング・要件定義・リサーチ・ライティング・サイトマップ
この講座で学べることの要約
0/8
5. デザイン添削
0/1
6. デザイン添削
0/1
8. コーディング振り返り・質問
0/2
9. LPコーディング1回目
0/1
10. LPコーディング2回目
0/1
12. WordPress実践
13. ポートフォリオ制作
14. 営業・提案・見積もり作成
15. 保守・運用
jQueryコード集
0/1
保護中: WEB制作

テンプレートファイルとは

WordPressのテンプレートファイルはWEBサイトの外観と機能を制御するためのファイルです

テンプレート=ひな形
WordPressは、ページの種類ごとにテンプレート(ひな形)を使い分ける仕組み


テンプレート階層
とは

テンプレートファイルが使われるときの優先順位

参考(WordPress公式)
https://ja.wordpress.org/team/handbook/theme-development/basics/template-hierarchy/

 

トップページに紐づくテンプレート

  • front-page.php(サイトのトップページ)
  • home.php(ブログのトップページ)
  • index.php(テンプレートの指定がないときに使用)

固定ページに紐づくテンプレート

  • page-スラッグ名.php or page-ページID.php
(指定した固定ページで表示させる場合)
  • page.php(固定ページ)
  • singular.php(上の2つががないときに表示)
  • index.php(テンプレートの指定がないときに使用)

投稿に紐づくテンプレート

  • single.php(投稿の個別記事ページのテンプレートで表示)
  • singular.php(single.phpがないときに表示)
  • index.php(テンプレートの指定がないときに使用)

投稿のアーカイブに紐づくテンプレート

  • date.php(日付アーカイブテンプレートで表示)
  • archive.php(date.phpがないときに表示)
  • index.php(テンプレートの指定がないときに使用)


カテゴリー

  • category-スラッグ名.php or category-カテゴリーID.php
(指定したカテゴリーで表示させる場合)
  • category.php(カテゴリーテンプレートで表示)
  • archive.php(上の2つががないときに表示)
  • index.php(テンプレートの指定がないときに使用)


タグ

  • tag-スラッグ名.php or tag-カテゴリーID.php(指定したタグで表示させる場合)
  • tag.php(タグテンプレートで表示)
  • archive.php(上の2つががないときに表示)
  • index.php(テンプレートの指定がないときに使用)

カスタム投稿に紐づくテンプレート

  • single-投稿タイプ名.php(カスタム投稿のテンプレートで表示)
  • single.php(single-投稿タイプ名.phpがないときに表示)
  • singular.php(single.phpがないときに表示)
  • index.php(テンプレートの指定がないときに使用)

カスタム投稿のアーカイブに紐づくテンプレート

  • archive-投稿タイプ名.php(カスタム投稿アーカイブテンプレートで表示)
  • archive.php(上の2つががないときに表示)
  • index.php(テンプレートの指定がないときに使用)


カテゴリー

  • category-スラッグ名.php or category-カテゴリーID.php
(指定したカテゴリーで表示させる場合)
  • category.php(カテゴリーテンプレートで表示)
  • archive.php(archive-投稿タイプ名.phpがないときに表示)
  • index.php(テンプレートの指定がないときに使用)


タグ

  • taxonomy-タクソノミー名-ターム名.php(特定のタームで表示させる場合)
  • taxonomy-タクソノミー名.php(特定のカスタムたくそのミーで表紙させる場合)
  • taxonomy.php(タクソノミーテンプレートで表示)
  • archive.php(上の2つががないときに表示)
  • index.php(テンプレートの指定がないときに使用)