developmentWordPressWordPress2017.01.06WordPressのオリジナルテーマを一から作成する方法WordPressでオリジナルのテーマを作成する場合色々なファイル一から用意したり、使いたい機能をfunction.phpに記述したりしなければいけません。一般的に必要なテーマのファイルとその作成の仕方をご紹介します。※オリジナルテーマ作成に関して、ある程度関数やCSSなど基本的なものが用意されている「ブランクテーマ」というものもあります。1.テーマで使うファイル一覧テーマで使う基本的なファイルとその役割を一覧です。内容の記述の仕方は後ほどご紹介。style.cssメインのCSSファイル、これにテーマを宣言します。screenshot.pngテーマをWPの管理画面で見たときに表示されるテーマのイメージ画像(完成させてから撮ったり、デザインカンプを使用したり、なくてもOKfunction.php関数(機能)の追加や編集はこちらheader.php共通のHeader(インクルード用)footer.php共通のFooter(インクルード用)sidebar.php共通のSidebar(インクルード用)index.php基本的なテンプレート(専用のテンプレートがない場合、最終的にこれが使われるので用意しておきましょう)archive.phpアーカイブ全般に適用されるテンプレートsingle.php投稿記事、カスタム投稿記事に適用されるテンプレートpage.php固定ページで適用されるテンプレートhome.phpサイトのフロント(トップ)ページとブログ投稿インデックスページに適用されるテンプレート404.phpサイト内で指定されたページがない時に表示されるテンプレートsearch.php検索結果を表示するテンプレートさらに詳しく知りたい方はWordPressCodexのテンプレート階層を参照してください。2.テーマ作成の流れテーマ作成から適用までの大まかな流れを紹介します。テーマ用のフォルダーを用意テーマ名はstyle.cssで宣言するのでフォルダー名は分かりやすい名前なら何でも大丈夫ですテーマ用のフォルダー内にstyle.cssを用意。テーマの宣言をしますその他必要なファイルをテーマ用フォルダーに用意。アップッロードしたテーマを「有効化」します。3.style.cssでテーマの宣言style.cssがテーマのフォルダにないとWordPressでテーマと認識されません。style.cssに以下のコードをコピペして使ってください。nameは必須ですがその他の項目ななくても大丈夫です。