質問: ワードプレスを使っていまして、 手動で修正した箇所のテーマ(php、css、htmlファイル)、 プラグインを複数のサイトに一斉更新をするにはどのようにしたらいいのでしょうか? 現在複数のサイトを運営しています。 その中で、随時ユーザーが使いやすくなるように、 テーマを一部修正、プラグインのカスタムフィールド修正(フィールドグループ内の文言)し、 より入力しやすいUIに整えたりしています。 または新たにプラグインを追加することもあります。 現在、上記の作業を1サイトずつの更新をしておりまして、 今後、100、200とサイトを抱えるようになった時に手に負えません。 そこで、テーマ(php、css、htmlファイル)、プラグインのカスタムフィールド(フィールドグループ内の文言) を修正して、複数のサイトに対して一斉更新できる方法はあるのでしょうか? 【やったこと】 現時点では、テーマだけでしたら更新通知機能をつけアップデートする方法は確認できています。 参考URL: また、プラグインに関しても、もともとインストールしているものを自動アップデートする方法ならわかります。 しかし、プラグインのカスタムフィールド(フィールドグループ内の文言)内の文言、設定を一斉に反映する方法、 新たなプラグインを追加したものを一斉に複数サイトにも追加する方法が不明です。 これらは、現実的に可能なのでしょうか? もし、可能なのであれば、どのような方法なのか、ご教示いただければ非常にありがたいです。 何卒よろしくお願いいたします。
回答: そのファイルが本当に全てのサイトで更新していいものであればcssに関しては外部のサーバにあげ、全てのwordpressからはそちらのcssを参照するようにするのはいかがでしょうか。 また、仮にphp, htmlが各サイトに依存しないような作りになっていた場合、僕だったらterminalから各サイトに対象のphp, htmlを上げるスクリプトを書きます。 で、ローカルで修正した後に問題なければそのコマンドを打って全てのサーバに上げるとかですかね。 ただこれだとテストが出来ないので仮にバグっていたとしても対処できませんが。。。 circleCIなどのツールを使うのもありかと思いましたが、どういう更新をしたいのかがわからなかった(ファイル自体をあげていいのか、ファイルの中身の一部だけをあげていくのか)ので、上記がいいかなぁと。。。