【发布时间】:2018-10-25 15:17:03
【问题描述】:
我阅读了https://codex.wordpress.org/Configuring_Automatic_Background_Updates 和一些关于配置自动更新的文档
Elegant Themes 文章这么说
add_filter('allow_dev_auto_core_updates', '__return_false');
这将启用所有核心更新。但是,有些人可能不希望每晚构建和开发更新包括重要的安全性、次要和主要更改。要禁用这些,请将以下代码添加到您的 functions.php 文件中,一切就绪。
我们已经决定去
// Enable major version updates:
add_filter('allow_major_auto_core_updates', '__return_true');
// Disable minor updates
add_filter('allow_minor_auto_core_updates', '__return_true');
/* Enable Plugin Auto Update */
add_filter('auto_update_plugin', '__return_true');
/* Enable Theme Auto Update */
/* Active Theme get_update_theme sadece adminler icin calistigi icin bunu etkileyemecektir. */
add_filter('auto_update_theme', '__return_true');
// Enable Translation Updates
add_filter('auto_update_translation', '__return_true');
请告诉我们, 用于生产站点。
1 - 使用 allow_dev_auto_core_updates 的真正方法是什么?
2 - 启用次要和主要更新是否有任何问题?
据我们了解,
已启用:我们当前的代码可能会遇到新的 wordpress 代码问题,因此网站可能会因代码冲突而崩溃。
disabled : 旧的 wordpress 代码可能存在问题,可能存在重要的安全漏洞,并且可能存在黑客攻击?直到次要或主要更新?
【问题讨论】:
-
还有什么比这更糟糕的呢?修复一个可能很小的错误(如果有的话)或被黑的网站?如果发生这种情况,哪个会花费您更多的时间/金钱/声誉?将暂存环境设置为自动更新而不是生产。这样你就会知道,因为你的登台环境下降了,一旦你解决了登台问题,就可以决定生产。真的,你应该关注你使用的库的更新日志,这样你就可以对更新是否有问题做出有根据的猜测。
-
@ggdx 这是问题所在。我的理解是真的吗?如果是这样,我们应该启用它。
标签: wordpress wordpress-theming