すたらブログ

文系Webプログラマの備忘録

小規模サイト用の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 日本語版