Vince Samios - Internet Företagare

Internet Marketing and Search Engine Optimization Consultant - From the Sky till jorden och etern av webben

Föregående Post: Screenflow PC (Windows) how-to Nästa Post: Värdet av SEO Traffic vs värde PPC Traffic

Contact Form 7 IP-adress, datum / tid och webbadress

Se till att få GRATIS DIY SEO länk paket Vince Länkar
Också ... Följ mig på Twitter

I ett tidigare inlägg skrev jag om att lägga till en IP-adress fält i Kontaktformulär 7 1.9.3

Sedan dess har det skett stora uppdateringar Kontaktformulär 7, vilket gör den första how-to felaktiga.

Som tur är - de senaste uppdateringarna Kontaktformulär 7 har lagt till en ny tagg [wpcf7.remote_ip] som ersätter Lägga till IP-delen av min handledning.

Två funktioner som inte har lagts till och som nu ingen längre fungerar med min gamla instruktioner lägger till datum och tid till Kontaktformulär 7, och lägga till Source Page i kontakt formulär 7.

Funktionen för att lägga till källan sidan är fortfarande densamma:

function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == “on”) {$pageURL .= “s”;}
$pageURL .= “://”;
if ($_SERVER["SERVER_PORT"] != “80″) {
$pageURL .= $_SERVER["SERVER_NAME"].”:”.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}

Men den här gången, lägg till den i botten av includes / classes.php fil innan de allra sista "?>"

Vidare i samma fil (includes / classes.php) söka efter denna linje:

$enctype = apply_filters( 'wpcf7_form_enctype', '' );

Direkt nedanför denna rad, lägg till följande kod:

$curpageurl = curpageurl();
date_default_timezone_set('GMT');
$timedate = date('l jS \of FY h:i:s A');

Nu att leta efter den här raden:

. esc_attr( WPCF7_VERSION ) . '" />' . "\n";

Nedan som du behöver lägga till en rad och infoga följande kod:

$form .= '<input type="hidden" name="time-date" value="' . $timedate . '" />';
$form .= '<input type="hidden" name="page-url" value="' . $curpageurl . '" />';

Nästa steg - faktiskt skickar dessa värden med blanketten är fortfarande ett mysterium ...

Om du markerar form koden efter att ha gjort dessa ändringar kan du se källan sida och tid / datum variabler som visas ... men de gör inte skicka med e-post ...

Om du har arbetat med den, du kommentera nedan.

Tags:

Postat i Internet Marketing och skärmflygning och Travels 3 månader, 2 veckor sedan på 5:40.

1 kommentar

Ett svar

  1. nice tips :) letade detta tack


Lov en Svara