管理职位。php非常适合这一点。
你必须做三件事:
1。将表单的操作设置为admin post。php
<form method="post" action="<?php echo admin_url(\'admin-post.php\'); ?>">
2。添加名称=操作的隐藏输入
<input type="hidden" name="action" value="my_plugin_action" />
3。为注册您的回调admin_post_{$action}
和admin_post_nopriv_{$action}
:
add_action( \'admin_post_my_plugin_action\', \'my_form_processor\' );
add_action( \'admin_post_nopriv_my_plugin_action\', \'my_form_processor\' );
function my_form_processor() {
// your code that will process form data
}