小規模サイト用のWordPressテーマを作る際の知識
WordPressのテーマ作成を勉強しつつ、練習で作ったものをGitHubで公開しています。
ここまでに学んだ知識を整理しておきます。
目次
基礎知識
🔗 テーマの作成 - WordPress Codex 日本語版
🔗 WordPressのオリジナルテーマ作成フロー・基本マニュアル - かちびと.net
トップは固定で、しかも専用のテンプレートを使いたい
front-page.php
に記述します。
home.php
は固定ページではなく投稿ページのインデックスに使うテンプレートだそうで、私は勘違いしていました。
🔗 静的フロントページの作成 - WordPress Codex 日本語版
🔗 (どのページにどのテンプレートが適用されるのか)
グローバルナビを作りたい
ナビゲーションメニューを使うことで手軽にグローバルナビを作れます。
🔗 ナビゲーションメニュー - WordPress Codex 日本語版
🔗 WordPressのカスタムメニューを使用してグローバルナビゲーションを作成する | Webデザインとグラフィックの総合情報サイト - MdN Design Interactive -
独自の設定項目をダッシュボードで編集できるようにしたい
たとえば、フッターに表示する著作権情報をfooter.php
に直接記述するのではなく、ダッシュボードで値を設定してテンプレート上で反映させたい場合。
ダッシュボードの設定
に任意の項目を追加できます。
🔗 設定ページの作成 - WordPress Codex 日本語版
🔗 WordPress の管理画面にオリジナルの設定ページを追加する方法 - HAM MEDIA MEMO
肥大化したfunctions.php
の内容を分割したい
プラグイン化するのも手ですが、テーマフォルダの中に全てを収めたいのでこの方法を採ります。
🔗 [WordPress] functions.phpを編集、修正、管理しやすくする書き方
🔗 関数リファレンス/locate template - WordPress Codex 日本語版