这是不可能的,主要是因为要执行代码中的任何内容,都需要激活它,但如果要删除插件,它已经被停用。
你不能要求停用,因为有很多情况下插件可能会自动停用,例如更新
大多数情况下,您都会使用以下挂钩:register_uninstall_hook
etc不会出现在管理页面上,而是在iframe中。
要做到这一点,您需要以下几点:
监视第一个插件停用的第二个插件,监视正在单击的删除/卸载链接的Javascript,如果:
第二个插件没有安装(如果唯一的目的是为您提供反馈,人们可能不会安装它)
第一个插件从文件系统而不是GUI中删除,第二个插件被停用还要考虑当插件在多站点上运行并且网络被激活/停用时会发生什么我的建议是不要麻烦。除了实现它的技术问题之外,这是一种糟糕的用户体验,我看不出它除了烦扰最终用户(鼓励他们再也不要安装插件)之外还能做什么