WordPressのオリジナルテーマを作ってみたけど難しい
結論から言うと、難しい。
ChatGPTのおかげで、シンプルな表示だけならすぐに形にはなった。
だが、そこまでの過程が思った以上に大変だった。
HTMLやCSSだけならまだ分かる。
だが、PHPやJavaScriptが絡んでくると、一気に分からなくなる。
「今、自分は何をやっているんだ?」
正直、そんな感覚になる瞬間が何度もあった。
それでも、一応表示はされている。
最低限の形にはなった。
無料テーマでいいのではないかという気持ち
ここまでやって思ったのは、
コンテンツ重視の人なら無料テーマのCocoonで十分ではないか、ということだ。
SEO対策も整っているし、機能も豊富。
わざわざオリジナルテーマを作らなくても、やりたいことの大半は実現できる。
勉強目的なら挑戦する価値はある。
だが、「ブログを書く」ことが目的なら、必須ではないかもしれない。
なぜ難しいのか
難しい理由は単純だと思う。
基礎が十分でない状態で、
いきなりPHPやJSを扱わなければならないからだ。
テンプレートの呼び出し方。
関数の意味。
ファイル構造のルール。
見た目がシンプルでも、裏側では多くの記述が必要になる。
「このファイル本当に必要なのか?」と思うものも、実は重要だったりする。
最初は、何が必須で何が任意なのかの区別がつかない。
拡張しようとすると、さらに複雑になる。
ブログだけやる人にとっては、オリジナルテーマはオーバースペックかもしれない。
作ってみた感想
このブログは、最低限のファイルだけ作って動かしている。
スキルが足りないので、自力では無理だった。
検索したり、ChatGPTに聞いたりしながら、ようやく形にした。
オリジナルテーマの良いところは、自分好みに調整できる点だ。
無駄な機能がない分、軽い。
だが、その自由さは、ある程度の知識が前提になる。
今回はサーバー上で直接編集したが、
プロはローカル環境で作業するのだろう。
ローカルなら失敗しても壊れないし、
学習目的ならその方が良かったかもしれない。
本を使うべきだったか
手元には「WordPressオリジナルテーマ制作入門」という本もある。
ただ、内容が店舗向けのデザイン寄りに感じて、
今回は使わなかった。
だが、基礎を固めるなら一度素直に本の通りに作った方が良かったのかもしれない。
基礎を飛ばして応用だけやろうとすると、
当然つまずく。
まとめ
今回分かったことは、
最低限の知識がないと、
「何をしているのか分からない状態」になるということ。
それでも、最低限のシンプルなテーマができたことには満足している。
自分は、豪華な機能が欲しかったわけではなく、
余計なものがないテーマが欲しかっただけだからだ。
最初は躓くことが多い。
だが、今の時代は検索すれば多くの答えが見つかる。
それでも分からなければ、ChatGPTもある。
方法はいくつもある。
正解はひとつではない。
自分なりのやり方で、ブログ制作を進めていけばいい。
