我想了解第三方安装/激活的插件进行(结构性)DB更改的频率?
无bug修复版本的所有时间。无论插件做什么,很少有不需要某些设置的功能。
解决这个问题的一个方法是尽量减少插件的使用。另一种方法是“拦截”插件的请求,从DB获取配置,并在代码中覆盖它。例如,如果插件将相关值存储在选项中,IIRC您可以使用pre_option_{option_name}
滤器
您可能需要添加一些插件版本检查,以在生产和开发中返回不同版本的数据。
澄清一下,我不希望我会开发任何自己的插件或主题
嗯,打电话给第三方并不是不能完全控制它的行为的借口,因为最终你需要解决网站上发生的任何bug。只使用提供足够钩子的插件,这样您就不必使用它们来运行数据库同步问题。