如何从Git存储库(GitHub)更新WordPress插件

时间:2011-06-10 作者:dwenaus

有没有办法从github repo轻松更新安装在多个站点上的插件。我知道我可以使用git pull从每台服务器的命令行完成这项工作。但是,有没有一种方法可以从wordpress管理员那里进行类似于插件更新的操作?

5 个回复
最合适的回答,由SO网友:Joachim Kudish 整理而成

我编写了一个PHP类,允许插件开发人员将来自GitHub的更新合并到插件中。这里有一个链接->https://github.com/jkudish/WordPress-GitHub-Plugin-Updater

SO网友:Austin Passy

查看WordPress的插件更新程序类:https://github.com/jkudish/WordPress-GitHub-Plugin-Updater

SO网友:Dave Konopka

我最近写了一篇关于deploying an entire WordPress site 使用Capistrano为多个服务器提供一些自定义插件和主题。您可能也可以对单个插件repo执行同样的操作。

有很多好帖子step-by-step details on getting Capistrano going for WordPress.

SO网友:dwenaus

我最终找到的解决方案是使用部署服务,如http://deployhq.comhttp://deploy.phpfog.com. 这些服务的好处在于,您可以轻松回滚到任何提交

SO网友:bhv

我使用了这个插件

https://wppusher.com/

它工作得很好,

支持github、gitlab、bitbucket

公共存储库免费

结束

相关推荐

开始使用Subversion、Git或类似的版本控制系统来保存我的文件的历史记录?

我意识到表面上这可能是一个广泛的问题,但我正在寻找人们用来在WordPress网站上保存已编辑文件的版本历史记录的设置/工作流的具体示例。例如,在开发网站时(甚至在网站上线之后),我经常对CSS和PHP文件进行更改,但我没有很好的方法恢复到这些文件的旧版本。就我而言,在本地开发安装上进行更改,然后将这些更改复制到实时站点通常比我希望的要麻烦得多。关于如何开始使用版本控制工具跟踪对实时站点上文件的编辑,有什么建议吗?