submitting form to admin-panel.php returns 500 error
<form action="<?php echo esc_url( admin_url('admin-post.php') ); ?>" method="post">
<input id="user_name" type="text" name="yourname" placeholder="Name">
<input id="user_email" type="text" name="email" placeholder="Email">
<button id="button" type="button" name="submit">Go</button>
<input type="submit" value="submit" name="submit">
<input type="hidden" name="action" value="login_form">
</form>
functions.php
function prefix_send_email_to_admin() {
/**
* At this point, $_GET/$_POST variable are available
*
* We can do our normal processing here
*/
// Sanitize the POST field
// Generate email content
// Send to appropriate email
wp_redirect( "http://example-website/projects/webdev/wordpress_nepal/quiz/" );
exit;
}
add_action( 'admin_post_nopriv_login_form', 'prefix_send_email_to_admin` );