我正在开发一个插件,在插件激活时创建一个新的页面模板。模板有一个供用户输入的表单。
<form action="" method="post">
<textarea name="question"></textarea>
<input type="submit" name="submit_question">
</form>
值按以下方式正确存储:
if ( isset( $_POST[ \'submit_question\' ] ) ) {
$wpdb->insert(
$table_name,
array( \'question\' => $question,
\'created_at\' => $created_on
),
array( \'%s\', \'%s\' )
);
}
问题是,如果在表单提交后重新加载页面,则会再次恢复值。提交后如何清除值?或正确重定向?我尝试了一些解决方案(例如。
wp_redirect
) 但没有得到任何结果。请帮忙。