WordPressテーマ開発は最初がめんどくさい。。

誰に習うわけでもなく、HTMLやらCSSやらを独学で学んできた身としては、新しい言語はこれまた覚えるのが大変なもんです。

ブログ初回の投稿になりますが、WordPressのテーマ開発を取り上げたいと思います。まずWordPreeのテーマとは何だ?ってところから理解しないいけませんが、簡単にいうと「デザイン」を作るということですね!なので、最初は普通のHTMLコーディング。完成後にWordPressのコードに置き換えていきます。

この作業がめんどくさい。。。と思ってしまうのです。HTMLでコーディングをした後、書き換えないといけませんからね。ここ、分業にしても良いかもって思うところです!!

と、まぁそんなこと言ってもやらねばならないので、WordPressの基本ファイルはこちら。
※個人独学なので基本がずれているかもしれませんが、その時はすみません。

基本テンプレートファイル一覧

index.phpすべてのテンプレートの中で最も基本的なファイルです。
header.phpmeta要素やheader要素を格納
footer.phpfooter要素を格納
front-page.phpトップページ専用ファイル
archive.php一覧ページ(ブログを想像してください)
single.php記事ページ(ブログを想像してください)
page.php固定ページ専用ファイル
sidebar.phpウィジェットや追加のナビゲーションなどが含まれる ファイル
functions.php設定などの関数を記述するファイル
style.cssテーマのバージョンなどを記述
screenshot.pngテーマのサムネイル(1200*900)

以上のファイルがあれば最低限テーマ開発は可能になります。

スラッグに対してテンプレートファイルを割り与えることも可能です。archive-xxx.phpのxxxの部分にスラッグ名にする必要があります。
例:slug名がnewsの場合archive-news.phpになります。
archive.phpsingle.phppage.phpそれぞれで-xxxを使用することが可能です。

その他テンプレートファイル一覧

sidebar.phpウィジェットや追加のナビゲーションなどが含まれるファイル
search.php検索結果ページ
404.php404エラー(ページが見つからない)の際に表示されるページ
category.php特定のカテゴリーページ用
tag.php特定のタグページ用
author.php著者アーカイブページ用
date.php日付別アーカイブページ用
attachment.php添付ファイルページ用

上記のテンプレートファイルがない場合は他のテンプレートファイルを参照が参照されます。

ブログサイト、コーポレートサイト、ショッピングサイトさまざまなものに使うことができるので、まずは役割を覚えておくことが重要です。WordPressの大枠がつかめれば、あとはひたすらプログラムを挿入していくだけ!(そんな簡単ではないですが、、、)

Contact

どんなことでも、お気軽にお問合せください

お問い合わせフォーム