Aka’s Web Note をクラシックテーマで構築してみた理由
このブログ「Aka’s Web Note」は、クラシックテーマをベースに、シンプルでモバイルファーストな構成で作っています。
スタイルは Sass(SCSS)で管理し、CSSフレームワークは使用していません。
JavaScript も必要最低限に抑え、ハンバーガーメニューなどのインタラクションは Vanilla JavaScript で自作しています。
jQuery や Bootstrap に頼らず、軽量でミニマルな仕上がりを意識しました。
クラシックテーマってもう古いの?
最近の WordPress では「FSE(フルサイトエディティング)」が注目されていて、テーマ開発もどんどんブロックベースに進化しています。
正直、私も最初は「クラシックテーマってもう古いのでは?」「今さら勉強しても意味があるのかな?」と少し不安に感じていました。
でも、実際にクラシックテーマを作ってみたら、思っていたよりも面白くて、やってみて本当によかったと感じました。
今回はその理由と、クラシックテーマから得られた学びについて、少しだけまとめてみたいと思います。
クラシックテーマで学べたこと
クラシックテーマを手作業で作ることで、WordPress の仕組みを深く理解できました。特に以下のような点が印象的でした:
functions.phpを使ったテーマの初期設定や機能追加index.php,single.php,archive.phpなどのテンプレート階層の考え方while (have_posts())を使ったループ処理や条件分岐のロジック- 投稿サムネイルの設定 や カスタム投稿タイプ の使い方
こういったベースを押さえることで、WordPress が「どうやってページを表示しているのか」が少しずつ見えるようになってきました。
そして、これらの知識は FSE やブロックテーマに進むときにも、きっと役立つはずです。
現場ではまだまだ現役?
海外の開発ブログや制作会社の事例を見ていて気づいたのは、今もクラシックテーマで構築されているサイトはたくさんあるということです。
企業のコーポレートサイト、ブログ、カスタマイズ性の高い受託案件などでは、
今もなおクラシック構造のテーマが多く使われており、「クラシックの知識」は現場でも活きるスキルであると感じました。
これからやってみたいこと
もちろん、WordPress の今後は FSE に向かっているので、このクラシックテーマで基礎を学んだあとに、FSE にも挑戦していく予定です。
また、Next.js などのフレームワークと組み合わせて、Jamstack 的なアプローチで WordPress を扱うのもおもしろそうだなと感じています。
クラシックもブロックも両方理解できれば、プロジェクトやクライアントの要望に応じた柔軟なテーマ開発ができるようになるのが理想です。
最後に
このブログでは、今回のようなテーマ開発の記録だけでなく、
日々の学びや便利だと感じた AI ツール、コードのメモなども短くシンプルに発信していく予定です。
これからも少しずつ、自分のペースで積み上げていけたらと思います。
ここまで読んでいただき、ありがとうございました!
