我正在开发的插件存在问题,以及“您确定要这样做吗?”消息
这不是我的第一个插件,它遵循一般的开发准则。插件的功能是在插件设置屏幕上的按钮上执行数据库查询。所有功能正常。
按钮按下功能(在表单中)在设置页面上显示表单/按钮。表单的操作是针对自身的,因此插件设置页面显示在按钮按下/表单提交上(在执行按钮/提交所需的功能后)。
我注意到以下几点
无法在插件屏幕上停用插件-屏幕已显示,但没有停用消息,插件仍处于活动状态。插件停用代码是标准的,符合Codex;没什么特别的,只需停用即可
设置页面上的表单中没有临时检查(以前是,但在测试过程中删除了该检查,但没有任何效果)(是的,我知道风险;调试时不存在临时检查,表单中的Post值已在其他地方清除。)
没有check_admin_referer()
我的插件中的代码
通过手动删除插件文件夹,我已经验证了导致错误的插件
这不是权限错误
问过谷歌;没有什么有用的。
我应该在我的插件代码中寻找什么(太长,无法在这里复制)?按钮的表单应该在哪里优化显示(或者甚至与错误相关)?