Обновление настроенных тем
Предыстория:
Мы унаследовали заботу об установке сетей WP со многими индивидуальными сайтами. Большинство из них имеют какой-то тип непосредственно настроенной темы. Если я начну обновлять темы, клиенты потеряют настройку. С тех пор мы запретили прямую настройку темы; вместо этого мы выбрали дочерние темы. В дальнейшем все будет в порядке; однако мне нужно заняться этими устаревшими сайтами.
Вопрос:
Как я могу обновить темы на месте и в то же время сохранять и/или повторно внедрять настройки клиентов? Мне понадобится что-то, что я смогу автоматизировать в какой-то момент.
Мозговой штурм:
Моей первой идеей было загрузить текущую версию их темы из codeplex и провести различие в обеих папках. Затем активируйте эту неизмененную версию в неизмененной теме и переместите различные файлы в дочернюю тему. Как только это будет сделано, я выпущу wp theme update --all
.
Но я все еще боюсь, что это будет грузом ручная работа.
1 answers
Согласно комментариям, любезно предоставленным Мэтью, это, по-видимому, лучший вариант:
Я думаю, что ваш мозговой штурм - лучший вариант. Вы должны получить все дочерние темы, а затем в дальнейшем обновлять их будет намного проще . Это не должно занять слишком много времени. Просто выясните, какие файлы были настроены, используя их в дочерней теме, создайте резервную копию настроенной родительской темы на всякий случай, а затем обновите родительскую тему. Тогда все должно быть намного лучше. Не только будет вам нужно сделать длинную ручную тему обновление, но в будущем вы можете просто обновить вместо переноса настройки.