将分段中的内容推送到WordPress中

时间:2015-01-27 16:37:40

标签: wordpress push staging

将内容从暂存网站推送到现场WordPress网站的最佳和最简单方法是什么?

我已经探索过Site Push和Push Syndicate等各种插件,但对我需要做的事情感到困惑。

这一点的重点是在推送到实时网站之前添加新内容或更新现有内容以供审批。

有人可以推荐一个用户友好的插件,或者以非常简单的方式解释如何做到这一点吗?

1 个答案:

答案 0 :(得分:0)

可能更好的方法是将版本控制作为中间人。所以你会有一个github或bitbucket帐户,它上面有dev,qa,staging和master分支。你可能不会使用qa和dev,分段。

然后,您有一个与云存储库同步的本地存储库。您可以在准备好,测试以及准备好与主分支进行生产合并时将dev合并到暂存(或qa)。

此时您有两种选择。如果使用github,您可以使用他们的服务挂钩将$ _POST的更改发送到您的服务器。在您的服务器上,您有一个PHP脚本可以读取帖子,然后更新服务器的git存储库。当合并到master并推送到github时,你的代码会被自动推送到prodcution。

或者,您可以在生产服务器根文件夹中拥有git repo并手动拉出主分支。您可以通过命令行使用简单命令:

git pull origin master

您之前必须通过在服务器repo中发出此命令来设置源别名:

git remote add origin

这会手动将主代码从github / bitbucket拉到生产服务器。

你可能能够做到这样的勾结'使用bitbucket的方法,我个人从未考虑过这个。

总之,使用github作为中间人可以让您只需更新服务器并在需要时将其回滚。执行任何其他复制方法都不会轻易允许回滚。

此致 史蒂夫