👾

WordPressをGit管理する方法

2020/10/14に公開

概要

WordPressのコードをgitで管理することになったためそのメモ。

WordPressはpluginや作成したコンテンツなどGitで管理するのに適さないデータが大量にあります。Gitで管理するべきものはテーマファイルだけだと思うので、今回は自作テーマ(既存テーマをカスタマイズする場合も同様)を管理する場合の手順メモです。

WordPressのあるプロジェクトに移動。

cd /var/www/wordpress

gitのリポジトリを作る。

git init

.gitignore に対象のテーマファイルのみを管理するように記述する。

*
!.gitignore
!/wp-content/themes/{mytheme} 
# {mytheme}にはテーマ名を入れる

おまけ

pluginや作成したコンテンツの管理について、個人的にはSnapUpが管理が楽でおすすめです。WordPressのスナップショットやstg環境も簡単に作成できます。

Discussion