用于add_menu_page
创建页面。在回调函数中,添加一个带有重置按钮的表单:
function reset_my_options() {
add_menu_page( 'Reset Options', 'Reset Options', 'manage_options', 'reset-options', 'reset_option_page' );
}
function reset_option_page() {
if ( isset( $_POST['reset_options'] ) && $_POST['reset_options'] === 'true' ) {
delete_option('ptechsolcopy_notice');
delete_option('ptechsolcopy_reserved');
}
?>
<div class="wrap">
<h2>Reset options</h2>
<form action="<?php echo admin_url( 'admin.php?page=reset-options' ); ?>" method="post">
<input type="submit" value="Click to reset plugin options" style="float:left;" />
<input type="hidden" name="reset_options" value="true" />
</form>
</div>
<?php
}
您还可以向其中添加随机数以提高安全性。
顺便说一句,您可以update_option
在插件激活中使用而不是delete_option
and add_option
。