我正在考虑一些方法,从到生产服务器的自动迁移过程中排除一些与开发/登台相关的插件(例如P3、查询监视器)。对于迁移,我使用managewp。com。在安装过程中,他们可以从迁移/备份/克隆中排除特定文件夹,所以我想也许我可以将不需要的插件的相应目录路径保留在那里。但我不确定这种严酷的插件移除方式是否正确。我知道若插件从雷达上消失了,WP会停用数据库中的插件,并显示关于它的通知。但我还没有找到任何关于WP在严厉删除插件后是否会清理的信息?
此外,mu插件目录作为其他解决方案在我脑海中嗡嗡作响。。。但从未使用过。虽然它看起来没有手动停用功能。那么也许它是按我需要的方式工作的?
还是我从错误的角度来处理这个过程?
提前感谢您的输入
最合适的回答,由SO网友:Alex Reds 整理而成
好吧,我会自己回答我的问题。
据我所知,没有简单而温和的方法可以即时排除插件。如果幸运的话,每个插件都有卸载。当您单击“删除”按钮时,php开关将执行。所以,如果您粗暴地删除插件,它将在数据库中留下痕迹。即使您只是停用了插件,数据库中的插件数据仍然存在。当您从服务器手动删除插件时,Wordpress只会停用它,而不会删除任何剩余数据。
所以目前唯一的选择是手动删除插件,然后执行迁移脚本(在我的例子中是managewp)。也许将来ManageWp会添加此功能。我想这是可以实现的。。