【发布时间】:2016-09-13 07:13:13
【问题描述】:
我正在开发我的第一个 WordPress 插件并在 admin_init 挂钩上注册插件设置:
register_setting( 'option_group', 'option_name', 'sanitize_callback' );
效果很好,很好。在停用(register_deactivation_hook)时,我设置:
unregister_setting( 'option_group', 'option_name' );
它也有效。但是如何在插件卸载时删除此设置?当我把
delete_option( 'option_name' );
在uninstall.php 中,我无法从插件页面删除插件(WP 显示“删除失败:您确定要这样做吗?请再试一次。”通知)。为什么?
【问题讨论】: