WP plugin management

时间:2011-11-09 作者:Willemk

我们安装了wordpress MU,我缺少的一件事是某种插件版本管理。目前,当自动更新插件时,我需要完全相信开发人员,插件不会破坏任何东西,这一点我并不总是百分之百满意。

是否有任何类型的插件管理器或插件部署过程允许我轻松回滚以前安装的版本的插件。

2 个回复
SO网友:anmari

我经常想知道我是否能写这样的东西。问题是插件可以(有时需要)更改数据库,有时也需要更改文件。外部方无法知道所做的更改。一个可以管理这个过程的插件必须(正如nicole所指出的)备份整个DB和所有文件。

这将非常耗时,而且可能是多余的(因为一个人也应该有自己的备份)。如果您决定需要恢复,则需要一段时间。依赖常规备份可能会更快(而且测试它们也很好!)

总而言之,我认为一个人绝对只需要给一个严肃的网站留出时间。

推荐的程序(我一直在这样做,-我让一个wp beta-dev系统与我经常使用的插件一起运行,并在我看到它们时应用更新,这不是一个严格的测试,但会提醒我任何明显的有趣错误)

升级之前,请阅读所有变更日志并查看支持帖子。(我订阅了feedreader中的关键功能,因此我可以对其他遇到问题的人发出早期警告-我会定期快速扫描标题)

  • 不要首先升级,除非它是开发系统,否则请先在开发系统上升级所有功能。由于数据/系统的差异,您可能看不到所有影响,但这只是一个开始
  • 导航到所有已升级的插件设置,以防只有当您是管理员时才会执行“升级”操作,并且在插件页面上,不要在深夜升级-如果出现严重的“失败”,需要留出时间进行修复
  • 如果需要发布支持说明,请始终保持礼貌。这可能是你独特的“东西”组合造成的问题
  • SO网友:Nicole

    要做到这一点,没有真正简单的方法。我认为,当涉及到插件升级时,您持怀疑态度是件好事。尤其是通过网络。

    我倾向于遵循本文的建议:http://wpmu.org/think-twice-before-you-upgrade-that-wordpress-plugin/

    在升级插件之前。。。备份数据库和网络。在升级插件之前,请尝试保存插件的副本。这样,如果升级失败,您就不必重新下载它。

    这是人们要求的东西,但是WordPress还没有实现它,也没有(讽刺的)插件。

    我希望这有帮助。抱歉,这是最好的消息。

    结束

    相关推荐

    将目录路径传递给plugins_url()安全吗?

    plugins_url() 函数接受插件slug或文件路径来构建URL。我有以下目录结构:/wp-content/mu-plugins/someplugin/css/file.css /wp-content/mu-plugins/someplugin/includes/file.php 我需要建立URL到file.css 在里面file.php. 我不能通过__FILE__ 因为这将是一个层次太深。plugins_url(\'css/file.css\', __FILE__ )