Como capturar datos de contact form 7 para wordpress ?

  • Autor Autor jmoreno19
  • Fecha de inicio Fecha de inicio
J

jmoreno19

¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buen día.

Tengo un formulario hecho en contact form 7 y por otro lado tengo una funcion php que captura un dato de un <select>, no eh podido capturar ese dato de un select dentro del formulario, mi formulario esta así:

Insertar CODE, HTML o PHP:
<form action="<?=$_SERVER['PHP_SELF']?>" method="post"  name="formulariodef" id="form_custom">


<div class="form-group" id="boletas" >
<label> Selecciona tu boleta*</label>
<select  name="miselect" class="form-control"> 
<option></option>
<option value="350.000" id="2511">Boleta completa público general-$350.000</option>
<option value="250.000" id="2442">Boleta completa socios-$250.000 Conoption>
<option value="300.000" id="2532">Boleta miembros de Compensar-$170.000</option>
<option value="250.000" id="2533">Boleta estudiantes universitarios-$250.000</option>
<option value="120.000" id="2534">Boleta estudiantes universidades socias de Connect-$120.000</option>
</select>

<input class="form-group"  name="submit" type="submit"  value="Enviar" >

</form>



luego en la página donde quiero implementar esto tengo el codigo para insertar el formulario y la funcion php insertada pero no funciona.




Insertar CODE, HTML o PHP:
<form action="" method="POST">
[contact-form-7 id="467" title="formulariodef"]
</form>

[insert_php]
    if(isset($_POST['submit'])) {
        onFunc();
    }
 
add_action('init', 'onFunc');
    function onFunc(){
    global $woocommerce;
    $product_id = $_POST['miselect'];
    $woocommerce->cart->add_to_cart( $product_id );
    echo "<script>document.location = '/carrito/';</script>";
   }

[/insert_php]

necesito ayuda para saber que estoy haciendo mal. gracias
 
Atrás
Arriba