Gravity Forms (Módulo WordPress) integration
Um plugin de formulário de contato completo que apresenta uma interface de arrastar e soltar, roteamento avançado de notificações, captura de leads, campos lógicos condicionais, formulários de várias páginas, cálculos de preços e a capacidade de criar postagens de formulários externos.
Formulários de contato para WordPress não são mais fáceis do que os Gravity Forms
GravityForms com PayPal
Se você deseja acompanhar os pagamentos do paypal através do seu GravityForms, você deve seguir estes poucos passos.
O primeiro passo é fazer login no seu FTP onde seu WordPress está instalado e encontrar o arquivo
wp-content/plugins/gravityforms/form_display.php
Edite o arquivo e encontre esta linha:
return $footer;
Cole este código acima da linha:
$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>";
Salve seu trabalho.
GravityForms com PayPal 2
Agora, edite o arquivo (se você não tem um arquivo “class-gf-paypal.php“, então você pode ter apenas o arquivo “paypal.php“):
wp-content/plugins/gravityformspaypal/class-gf-paypal.php
e encontre a seguinte linha de código:
$ipn_url = urlencode(get_bloginfo("url") . "/?page=gf_paypal_ipn");
Adicione este código abaixo da linha:
/* Post Affiliate Pro integration snippet */
$ipn_url .= urlencode("&pap_custom=".$_POST['custom']);
/* /Post Affiliate Pro integration snippet */
Agora encontre esta linha:
private static function verify_paypal_ipn(){
e cole este código logo abaixo da linha:
/* 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 */
Não se esqueça de integrar seu WordPress com o código de rastreamento de cliques – a melhor prática é colocá-lo no arquivo de rodapé, usando Aparência > Editar.