今回ベースに採用したのがですね、YスタンダードというWordPressテーマになります。
私結構実案件でもこのYスタンダードのテーマをベースにした案件って結構やっておりまして、概要欄にリンクを貼っておくので、使ったことないよという方は一回チェックしていただければなと思うんですけども。
これはですね、吉赤月さんという開発者の方が作っているテーマなんですけども。
カスタマイズありきで、デザインっていうのががっつりついてなくて白い、すごいシンプルなWordPressのテーマ。
そこに対して自分でデザインを載せていくっていう、そういうベースとして使ってもらえるような形で開発をされているWordPressテーマなんですけれども、今回これをベースに採用しました。
実は私の個人のブログの方でもYスタンダードのテーマを使っていまして、そっちはもうノーカスタマイズで、デフォルトのまま入れて使わせてもらっているんですけれども。
結構ですね、このテーマを応援するという意味も込めまして、今回自分のサイトで使わせていただきました。
ちなみにテーマ自体は無料で100%GPLで使うことができますので、クライアントワークとかでも結構使えるんじゃないかなというふうに思っています。
私はですね、拡張プラグイン、有料のツールボックスという拡張プラグインがあるんですけれども、それを購入して導入をしておりまして、
プラスですね、サブスクリプションの開発応援のプランがあるので、そちらに少し微々たるものですけれども、毎年お金を払わせてもらっているというようなものになります。
こういうベースに使えるテーマって結構いろんなものがありますよね。
よく案件で使うのは、ベクトルさんが開発しているライトニングのシリーズとかですね、あと北島たかしさんが開発されているスノーモンキー、
あの辺はサブスクのプランで利用することになるので、保守込みの案件なんかはご提案することになるのかなと。
サブスク型だと外注の下請けの案件とかはちょっと提案が難しくてなかなか通りづらいということがあるので、
その時にこの買い切りの拡張プラグインで使えるこのYスタンダードであったりとか。
あと使っている方が多いスウェルっていうブログ用のテーマですね。
りょうさんという方が開発されているスウェルテーマっていうのもよく使いますし、
あと同じりょうさんが開発されているもう少し制作者向けのベーステーマということでアルケイっていうテーマがあるんですけれども、
あちらも最近よく使わせてもらっています。
結構ですね、そのあたりのテーマはですね、今ブログテーマっていうタイプのテーマも出てきてはいるんですけれども、
今言ったようなテーマはクラシックテーマという、今までのPHPファイルで作っていくタイプのテーマになるんですけれども、
クライアントワークだとやっぱりそっちがまだまだ主流になってますので、
そういういろんなテーマをですね、案件に合わせていろいろ選択肢持っていくといいのかなというふうに思っています。
その中で私は今回ワイスタンダードというテーマを採用しまして使わせていただいてます。
これですね、ファイルのほうにコンテンツをベタで書いている箇所っていうのが多分ない。
一箇所もないかな。
全部ブロックエディターとウィジェット、カスタムメニューで構成をしているので、
前のテーマのときはヘッダーPHPにグローバルナビベタ書きしたりとかっていうふうに作ってたんですけど、
今全部WordPressの管理画面の方からコンテンツ入れてっていう作りにしてます。
ポチポチとブロックエディターからコンテンツはめ込んでいって、結構前よりは便利になったかなというふうに思ってます。
結構ですね、Xとかを見ていますとWordPressのサイトを作るときに、
PHPファイルにコードをベタで書いていくのは悪なのかっていう議論が定期的に出てくるんですけど、
どっちでもいいというか、ちゃんと意図があってメリットデメリットを把握した上でその選択を取っているのであれば、
外部のものがとやかく言うことではないと思うんですけども、
それでもですね、私の自分のサイトでは、
やっぱりブロックエディターでこれだけベタ書きしなくても作れるんだよというところを示す必要があるかなというのも思いましたので、
テーマにPHPベタ書きというところはないですね。
お問い合わせのボタンとかどうしても実現できないところはアクションフックとかで差し込んでいる部分はあるんですけど、
トップページのファーストビューとかも含めてほとんどのコンテンツをブロックエディターから入れております。
今ですね、同期パターン、いわゆる前の名称でいうとサイリオブロックとかも便利になりましたので、
このCTA部分もそれで呼び出したりとか、
私が普段お客さんのサイトで採用するような作りに近い形にはなっているんですけども、
それをさらに自分が今後メンテするって考えたときにできるだけ一箇所で完了できるということと、
WordPressの標準の仕様からなるべくそれないというのは気をつけて作りましたね。
1個だけですね、お問い合わせに関しては、これはWordPressの外になります。
ここは全く今までと手を加えてないんですけれども、
私自分のですね、案件で使うメールフォームっていうのを以前、
知人のエンジニアさんと協力して一つプロダクトとして作ったオゾンフォームっていうメールフォームを自分で持ってるんですけれども、
それを使っているので、ここはWordPressではないんですけれども。
メールフォーム以外は全部WordPressのブロックエディターベースで管理できるように作りましたというところが今回の作りの特徴になります。
実際自分がですね、コードを書ける立場ですと、
Gitでコード管理できた方がクライアントワークだと書いてよかったりすることもあるんですよね。