你有没有试过用管理员的帖子。php用于表单提交。WordPress中提供的admin\\u post挂钩可以让您更好地控制表单的执行流。
使用上述表单,当用户单击提交时,以下HTML内容将执行上述挂钩。
<form action="http://www.example.com/wp-admin/admin-post.php" method="post">
<input type="hidden" name="action" value="custom_form">
<input type="hidden" name="data" value="formid">
Name: <input type="text" name="user_name"/>
Last Name: <input type="text" name="user_last_name"/>
<input type="submit" value="Submit">
</form>
然后,为“custom\\u form”操作请求创建一个请求或表单处理程序,您可以在主题函数或插件文件中创建这样的钩子。
add_action( \'admin_post_custom_form\', \'my_custom_form_handler\' );
function my_custm_form_handler() {
// Handle request and process the form
}
有关详细信息
visit注意:您也可以使用nonce &;sanitize form field 以获得更安全的;验证。