Gravity Forms (Módulo de WordPress) integration
Un completo plugin de formularios de contacto que cuenta con una interfaz de arrastrar y soltar, enrutamiento avanzado de notificaciones, captación de clientes potenciales, campos de lógica condicional, formularios mult ipágina, cálculos de precios y la posibilidad de crear entradas desde formularios externos.
Los formularios de contacto para WordPress no puede ser más fáciles que con Gravity Forms
GravityForms con PayPal
Si quieres hacer un seguimiento de los pagos de paypal a través de tu GravityForms, tienes que seguir estos sencillos pasos.
El primer paso es entrar en el FTP donde está instalado tu WordPress y buscar el archivo
wp-content/plugins/gravityforms/form_display.php
Edit the file and find this line:
return $footer;
Pega este código encima de la línea:
$footer .="<input type='hidden' name='custom' value='' id='pap_dx8vc2s5' />
<script id='pap_x2s6df8d' src='https://URL_TO_PostAffiliatePro/scripts/notifysale.php' type='text/javascript'>
</script>";
Guarda tu trabajo.
GravityForms con PayPal 2
Ahora, edita el archivo (si no tienes el archivo ‘class-gf-paypal.php‘, entonces puedes tener sólo el archivo ‘paypal.php‘:)
wp-content/plugins/gravityformspaypal/class-gf-paypal.php
y encuentra la siguiente línea de código:
$ipn_url = urlencode(get_bloginfo("url") . "/?page=gf_paypal_ipn");
Añade este código debajo de la línea:
/* Post Affiliate Pro integration snippet */
$ipn_url .= urlencode("&pap_custom=".$_POST['custom']);
/* /Post Affiliate Pro integration snippet */
Ahora encuentra esta línea:
private static function verify_paypal_ipn(){
y pega este código justo debajo de la línea:
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
No te olvides de integrar tu WordPress con el código de seguimiento de clics – la mejor práctica es colocarlo en el archivo de pie de página, utilizando Apariencia> Editar.