Update configured themes

时间:2015-10-06 作者:Rick

Background:

我们继承了WP Networks安装和许多个性化站点的服务。其中大多数都有某种类型的直接定制主题。如果我开始更新主题,客户端将失去自定义。从那以后,我们不允许直接定制主题;选择子主题。向前看,我们会没事的;然而,我需要处理这些遗留站点。

Question:

如何在适当的位置更新主题,同时保存和/或重新实现客户端的自定义?我需要一些可以在某个时候自动执行的东西。

Brainstorm:

我的第一个想法是从codeplex下载当前运行的主题版本,并在两个文件夹之间进行差异。接下来激活未更改主题中的未更改版本,并将差异文件移动到子主题。一旦到位,我会发布wp theme update --all.

但我仍然担心这将是一项繁重的体力劳动。

1 个回复
最合适的回答,由SO网友:cjbj 整理而成

根据评论,礼貌Matthew, 这似乎是最好的选择:

我认为你的头脑风暴是最好的选择。你应该让他们都是子主题,然后再继续更新,这样就不会那么麻烦了。应该不会花太长时间。只需找出哪些文件是定制的,通过它们在子主题中,备份定制的父主题以防万一,然后更新父主题。那就更好了。您不仅需要进行长时间的手动主题更新,而且将来您可以只进行更新,而不是转移自定义项。