Open5

WordPressの管理どうするのが良いか調べる

ダン@HyperFormダン@HyperForm

本番のコードと、GitHub上のコードに差分が生まれるタイミング

  • WordPressの自動アップデート
  • 管理画面からのプラグイン追加
  • 管理画面からのファイルアップロード
ダン@HyperFormダン@HyperForm
本番のソースコードが(自動アップデートやプラグインの追加で)GitHubを経由せずに書き変わるから

ってのが大変さの原因ぽい。普通のwebアプリだと、ユーザーの操作で更新されるのはDBとストレージだけだけど、WordPressの場合はソースコードまで書き変わるから、Gitで上手に管理できない。

ダン@HyperFormダン@HyperForm

ローカル環境の構築は

  • 本番サーバーからファイルを全部ダウンロード
  • 本番DBからデータを全部エクスポート
  • 何らかの方法(Docker, MAMP, Local)でアプリケーションサーバーとデータベースを用意する
  • ファイルを配置、データのインポート

って感じになりそう

ダン@HyperFormダン@HyperForm

テーマだけはGitで管理しとくと良いかも
「管理画面からテーマいじって、戻せなくなっちゃった」ってときのための保険