【WordPress】TwentyFourteenのファイル構成

PHP自体の構成がまったくわからないので、カストマイズと言っても何から手を付ければ良いのか?(ToT)ネット上で公開されてる数多の公私サポートページを見ても、Wordpressに関しては基本的な事がわかってる人用で、当方の様なDesperado用に(^^;)一から教えてくれそうなページは見つかりません(涙)こうなりゃ手当たり次第それらしいところから触っていくしかない。

まず敵を知る事から、、、という事で、「Twenty Fourteen」のファイル構成から、ふむふむなんかわからんが、こういう構成になってますのやな、、、

◆Twenty Fourteen 1.2

各ページ用ファイル
※各ページを出力するファイル。基本的なファイルなので他のテーマでも見られる。

  • index.php : トップページ
  • page.php : 固定ページ
  • single.php : 投稿の個別ページ
  • archive.php : アーカイブページ
  • category.php : カテゴリーアーカイブ
  • tag.php : タグアーカイブ
  • author.php : 著者ページ
  • comments.php : コメント
  • image.php : 画像の添付ファイルのページ
  • search.php : 検索結果ページ
  • 404.php : 404ページ

コンテンツ (基本)
※投稿内容を出力するファイル。これらを呼び出す記述が上記のファイルの中に書かれているはず

  • content.php : コンテンツ表示。single、index、archive、searchで共通。
  • content-page.php : 固定ページのコンテンツ
  • content-none.php : 投稿がない場合

コンテンツ (フォーマット別)
※各「投稿フォーマット」用のファイル

  • content-aside.php : アサイド
  • content-audio.php : 音声
  • content-gallery.php : ギャラリー
  • content-image.php : 画像
  • content-link.php : リンク
  • content-quote.php : 引用
  • content-video.php : 動画
  • taxonomy-post_format.php : 投稿フォーマット別のテンプレートの読み込みを定義

ヘッダー/フッター/サイドバー

  • header.php : ヘッダー
  • footer.php : フッター
  • sidebar.php : 左サイドバー
  • sidebar-content.php : 右サイドバー
  • sidebar-footer.php : フッターウィジェットエリア

おすすめコンテンツ
※ヘッダーに大きく表示できるおすすめコンテンツ用のファイル

  • featured-content.php : おすすめコンテンツを表示
  • content-featured-post.php : おすすめコンテンツを表示

固定ページ属性

  • page-templates/contributors.php : 参加者ページ
  • page-templates/full-width.php : 全幅ページ

スタイルシート

  • style.css : スタイルシート
  • rtl.css : 右から左へ書く言語用のスタイルシート
  • css/editor-style.css : 投稿エディタにスタイルを適用
  • css/ie.css : ie用のCSS

各機能用phpファイル
※WordPressやTwentyFourtennの機能が記述されているファイル。

  • functions.php : 基本機能用ファイル
  • inc/back-compat.php : WP3.6以下への対応を記述
  • inc/custom-header.php : カスタムヘッダー
  • inc/customizer.php : テーマカスタマイザー
  • inc/featured-content.php : おすすめコンテンツ
  • inc/template-tags.php : テンプレートタグ
  • inc/widgets.php : ウィジェット

デザイン他

  • genericons : テーマで使用されているアイコンフォント
  • languages : 翻訳ファイル
  • js : JSファイル
  • images : テーマで使用する画像ファイル
  • screenshot.png : 管理画面で表示されるスクリーンショット用のpngファイル。

では、これは一体、どこにあってどういう風に触ればいいの?

で、又、調べる、、、ああ、なるほど、ここですか、では次にまいります。

【外観】⇒【テーマ編集】

 

テンプレート

404 テンプレート(404.php)

アーカイブ(archive.php)

作成者テンプレート(author.php)

カテゴリーテンプレート(category.php)

コメント(comments.php)

content-aside.php
content-audio.php
content-featured-post.php
content-gallery.php
content-image.php
content-link.php
content-none.php
content-page.php
content-quote.php
content-video.php
content.php
featured-content.php

フッター(footer.php)

テーマのための関数(functions.php)

ヘッダー(header.php)

画像添付テンプレート(image.php)

back-compat.php
custom-header.php
customizer.php
featured-content.php
template-tags.php
widgets.php

メインインデックスのテンプレート(index.php)

Contributor Page 固定ページテンプレート(page-templates/contributors.php)

Full Width Page 固定ページテンプレート(page-templates/full-width.php)

固定ページテンプレート(page.php)

検索結果(search.php)

sidebar-content.php
sidebar-footer.php

サイドバー(sidebar.php)

単一記事の投稿(single.php)

投稿タグテンプレート(tag.php)

taxonomy-post_format.php

スタイル

スタイルシート(style.css)

RTL スタイルシート(rtl.css)