最佳实践:停用或卸载时删除数据?

时间:2013-03-11 作者:urok93

何时删除插件的设置合适?停用或卸载时?

2 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

仅在卸载时删除数据。停用插件可能是错误的,或者是为了解决其他问题,在这种情况下,您不想让插件用户再次配置所有内容。

想想你的电脑软件,它是否会在关闭并处于非活动状态时删除数据?否,仅在卸载时。这里也同样适用。

实际上,卸载选项相对较新,它是专门为您知道删除数据是安全的而创建的。

SO网友:tfrommen

这取决于创建数据的时间。

如果注册并设置选项,请在install, 你应该not remove it on deactivation - 否则重新激活后您将无法使用该插件。

如果您在activation, 你可以remove it on deactivation.

然而,您为什么要这样做?您是否向数据库中写入了那么多内容,使得站点在删除插件数据的情况下运行得更快?

结束

相关推荐

多个单个站点,一个插件目录-调整plugins_url()

[这不是一个多站点问题]更新:这个问题在逻辑上是不可能的,或者是思维循环,如果你愿意的话,请检查下面的更新。技术是laid out here in WPEngineer.它允许有一个插件文件夹来为运行在同一服务器上的多个WordPress站点提供服务。所以,我所有的开发站点都在wp配置中有这个。phpdefine( \'WP_PLUGIN_DIR\', \'/www_dev/base-site/wp-content/plugins\' ); define( \'WP_PLUGIN_URL\', \