Formulario de recoger y enviar datos con php bajo wordpress

Posted on

Si tienes que crear algún simple formulario que recoja alguna informacion y ejecute algún pequeño código en php. Esta es una manera, para insertar código php dentro de la plataforma de wordpress.

Instala el complemento Exec-PHP

Para simplificar el formulario y ejecutar tanto la toma de datos (GET) como el envío (POST) en la misma pagina sin AJAX, pues lo primero que haremos sera revisar que la petición no es un envío de datos (POST), y que tenemos el dato que necesitamos para ejecutar. En mi caso solamente necesito el parámetro “ref”

< ? php>
if (isset($_POST[‘ref’])){
…… el código php que necesites echo ‘.$_POST[‘ref’].’ ;
}

Si no es un envío, entonces muestra el formulario para recoger los datos.

else {
echo ‘
form method=”POST” action=””>
input type=”hidden” name=”form-name” value=”ficha-tecnica” />
div style=”text-align:left; border: 1px solid #bbb; padding:10px;”>
div>
label for=”name”>Referencia
input type=”text” name=”ref” id=”ref” />
/div>
input type=”submit” value=”Enviar” />
/div>
/form>’;
}
?>