Я с деплоем WP замучался. т.к. слишком много настроек хранится в БД. А их через гит не прогонишь. А если еще и необходимость домен поменять - это полный ппц (если кто работал с Monstroid, то понимает о чем я). Посмотрите в сторону других CMS. К примеру на Drupal 8 все настройки (все без исключения). можно переносить с помощью config файлов (YML) через гит. При желании можно поставить пару контриб модулей, после чего и структуру и контент так же можно через config файлы переносить (но это необходимо в частных случаях).