ベストプラクティス!
コーディングにおいて、開発環境の構築はすべての土台となる重要な工程です。ここで誤った選択をしてしまうと、後々多くの時間を費やすことになり、納期に間に合わず焦る原因にもなりかねません。今回は、WordPressにおいてオリジナルテーマ開発を対象とした、ベストプラクティスと言える開発環境を構築することができましたので、ご紹介いたします。ベストプラクティスとは何か※以下はあくまで当方の経験に基づく主観的な考え方となりますが、まず、次のようなことが実現できる環境であることが前提となります。 • ホットリロード(Hot Reloading)が利用できる • SCSSを使用できる • JavaScriptのコンパイルが行える • package.json によってライブラリを管理できる • WordPressのプラグインをコマンドで管理できる • GitHubでソースコードを管理し、本番環境へ自動デプロイできる今回構築した環境構成今回の環境では、以下の構成を採用しています。 • Docker による WordPress ローカル開発環境 • Vite によるフロントエンドビルド(Hot Reload / SCSS / JS コンパイル) • WP-CLI によるプラグイン・テーマのコマンド管理 • GitHub によるソースコード管理 • GitHub Actions を用いた本番環境への自動デプロイこれにより、ローカル開発・ソース管理・本番反映までを一貫したフローで運用できる環境を構築することができました。従来のFTP手動アップロードによる運用と比較して、更新ミスの防止、作業時間の短縮、
0