[Git][WordPress]Gitで管理するWordPressのファイルとフォルダ

 当ページのリンクには広告が含まれています。

WordPressは本体ファイルなども含めてファイルが膨大にあるので、全部をGitに突っ込むのはあまり良くないなあと思っています。

そこで私が管理してるWordPressのファイルとフォルダを公開します。
参考までにどうぞ。

管理してるファイルとフォルダは?

wp-content/themes/[使用中・使用予定のテーマフォルダ]

だけです。

WordPressの本体ファイルとフォルダは管理しないの?

しません。
本体ファイルとフォルダに手を入れたことは経験上1度もありません。ということは、本体のバージョンが分かっていれば指定したバージョンのWordPressをインストールすればいいだけです。

Gitは「差分」を管理するのがキモなので、差分が発生しないだろう本体ファイルとフォルダをGitで管理するというのはちょっと違うかなと。

プラグインも管理しないの?

しません。
本体ファイルとフォルダを管理しないのと同様の理由で、プラグインのファイル自体に何か手を加えるというのはほとんどないです。

たまーにプラグインのエラーを修正するために手を入れたりしますが、ちゃんと更新されているプラグインなら次のバージョンアップで直してきたりするんですよね。

wp-config.phpは?

しないです。
というのも設定ファイルのテンプレートはGitで管理して、実際の設定ファイルは管理しないのがお約束という感覚です。

本体ファイルとフォルダ、プラグインはどう管理してるの?

README.mdに、

  • WordPressのバージョン
  • インストール済みのプラグインとバージョン

以上を書いておきます。

除外ファイル(.gitignore)設定

#blogはWordPressの設置ディレクトリ名

!blog
blog/*
!blog/wp-content/
blog/wp-content/*
!blog/wp-content/themes/
blog/wp-content/themes/*
!blog/wp-content/themes/my-theme/

参考サイト