WordPress主主题+子主题+Git工作流

时间:2016-04-29 作者:vpsnewbie

我一直在尝试使用以下方法开发几个WordPress网站的最佳解决方案,但似乎无法确定最佳工作流是什么。

我有一个主网站——WordPress a。

我需要设置3个几乎相同的站点。注:almost identical, 因此,每个网站都会有一些修改。因此,我认为每个新网站的儿童主题可能是一条出路。

到目前为止,我们还不错。

但现在,我需要一个好的工作流来使用Git管理这些网站,我想到的是这样的:

使用Composer设置主Git repo,以安装所需的文件和结构:

WP core自定义内容目录所需的插件主主题使用相同的repo从#1(主目录)设置其他站点以获得相同的结构和文件。

然后为每个网站添加一个子主题(using git submodule) 因为他们根据目标国家获得的内容略有不同。

现在这一切似乎都没问题,但我不确定这是正确的方式,或者它是否会导致问题。

我要寻找的是,所有网站都使用与WordPress A相同的结构和文件,但除此之外,还允许对其他网站进行更改,而不影响主回购。除了为每个附加站点使用带有子主题repo的git子模块之外,我看不到任何其他方法。

有什么建议吗?

1 个回复
SO网友:DavidBrown

为什么不在每个儿童主题网站建立后,对其使用完全独立的回购协议?在启动环境时克隆主repo,删除Git目录,初始化一个新的Git repo,并将其推到任何地方?现在,每个儿童主题都可以独立开发。

或者,如果您使用同一个站点作为基础,并根据地理位置或其他原因进行细微的更改,您是否考虑过将其设置为多站点?可能更容易维护。

相关推荐

如何在我的博客WordPress中嵌入或共享Git?

我是worpdress的新手,但我想在我的博客wordpress中分享我的代码Git。然后我在github中制作了一个gits:(此代码只是此问题的一个示例)但当我尝试在wordpress中分享我的gits时,我发现:有人知道我如何解决这个问题并在wordpress中共享我的代码吗?注:*我的博客wordpress位于托管网站中,我不使用wordpress的平台,我已经在我的博客中安装了wordpress**