手动更新插件,是否会覆盖插件以前的设置?

时间:2014-04-17 作者:BerendBenenKaas

这基本上是我搞不懂的!我有一些不能自动更新的插件,所以我想通过ftp将其替换为最新版本来手动更新插件。

也许没有问题,但我真的不知道。那么这会覆盖我之前使用插件所做的所有设置吗?(因为所有文件都替换为新版本?)

1 个回复
SO网友:Sam

插件设置通常通过WordPress数据库保存。

例如,如果您通过FTP手动更新插件联系人表单7,则不会覆盖表单设置,因为这些设置位于数据库中。

但是,如果您通过服务器编辑了核心插件文件(包括样式更改或其他代码编辑),这些更改将被覆盖。

如果您计划编辑插件文件,那么应该在函数中使用挂钩和过滤器。而不是php。这意味着在更新插件(手动或自动)时不会丢失任何定制。

结束

相关推荐

为什么不调用/触发“Plugins_Load”?

我正在打电话load_plugin_textdomain 然而,一旦加载了插件,就不会发生这种情况。我确实激活了一个插件,所以这不应该触发吗?add_action(\"plugins_loaded\", \"test_override\"); function init_localization() { echo \"init_localization<br>\"; load_plugin_textdomain (&#x