テーマの構成

フォルダーの構成

  • /parts – ヘッダーやフッターなどページを構成する共通パーツ
  • /patterns – phpで構成するテンプレートやパーツ
  • /templates – ページテンプレート
  • /assets/css – theme.jsonで指定できなかった全体的なスタイルシート
  • /assets/blocks – コアブロックに対するスタイルシート
  • /assets/fonts – Webフォントのローカルコピー
  • /assets/images – テーマのプレースホルダー画像

テンプレート構成

  • index.html – テーマ必須テンプレート
  • home.html – front-page.htmlが存在しない場合の代替テンプレート
  • archive.html – 一般的なアーカイブページテンプレート
  • search.html – 一般的な検索ページテンプレート
  • 404.html – 指定されたページが存在しない場合のページテンプレート
  • front-page.html – 固定ページがフロントに設定された場合のページテンプレート
  • single.html – 一般的な投稿ページテンプレート
  • page.html – 一般的な固定ページテンプレート
  • single-fullwidth.html – 全幅の投稿ページテンプレート
  • single-with-sidebar.html – サイドバー有りの投稿ページテンプレート
  • page-fullwidth.html – 全幅の固定ページテンプレート
  • page-with-sidebar.html – サイドバー有りの固定ページテンプレート