Samios Vince - Internet Entrepreneur

Internet Marketing e Search Engine Optimization Consultant - Dal cielo alla terra e l'etere del Web

Previous Post: Screenflow PC (Windows) how-to Next Post: Valore del traffico SEO vs PPC Rapporto di traffico

Contact Form 7 indirizzo IP, data / ora e URL della pagina

Assicurati di ottenere gratuitamente DIY pacchetti link SEO Links Vince
Anche ... Seguimi su Twitter

In un precedente post ho scritto circa l'aggiunta di un campo di indirizzi IP in contatto modulo 7 1.9.3

Da allora ci sono stati aggiornamenti importanti al modulo di contatto 7, che rende l'iniziale how-to impreciso.

Per fortuna - in aggiornamenti più recenti Contact Form 7 ha aggiunto un nuovo tag [wpcf7.remote_ip], che sostituisce la parte IP Aggiunta del mio tutorial.

Due funzioni che non sono state aggiunte e che ora non più lavorare con il mio vecchio how-to sono l'aggiunta di data e ora al modulo di contatto 7, e aggiungendo la Sorgente pagina in contatto modulo 7.

La funzione per aggiungere la pagina di origine è sempre la stessa:

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;
}

Ma questa volta, aggiungere al fondo del file includes / classes.php, prima della ultima "?>"

Successivamente, nello stesso file (includes / classes.php) la ricerca di questa linea:

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

Direttamente al di sotto di questa linea, aggiungere il seguente codice:

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

Ora cercate questa linea:

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

Di sotto del quale è necessario aggiungere una riga e inserire il codice riportato di seguito:

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

Il passo successivo - in realtà l'invio di tali valori con la forma, è ancora un mistero ...

Se si controlla il codice del modulo dopo aver fatto queste modifiche si può vedere la pagina di origine e il tempo / variabili di data viene visualizzata ... ma non inviare con la posta elettronica ...

Se avete lavorato fuori, si prega di commento qui sotto.

Tags:

Posted in Internet Marketing e Parapendio e Viaggi 2 mesi, 3 settimane fa a 5:40.

1 commento

Una sola risposta

  1. nice tips :) stava cercando questo grazie


Lasci una risposta