// Procesar el formulario de facturación para usuarios no autenticados add_action('admin_post_nopriv_procesar_factura', 'procesar_factura_callback'); // Procesar el formulario de facturación para usuarios autenticados add_action('admin_post_procesar_factura', 'procesar_factura_callback'); function procesar_factura_callback() { // Verifica y sanitiza los datos recibidos $nombre = sanitize_text_field($_POST['nombre']); $email = sanitize_email($_POST['email']); $monto = floatval($_POST['monto']); // Aquí implementa la lógica para generar o procesar la factura. // Por ejemplo, guardar los datos en la base de datos, generar un PDF, integrarlo con una API, etc. // Para este ejemplo, redireccionamos a una página de agradecimiento. wp_redirect(home_url('/gracias-por-su-envio/')); exit; }
Scroll al inicio