Vince Samios

Consulente esperto di marketing su Internet, SEO Expert e Expert PPC

Compresi Lead Generation, il monitoraggio delle conversioni e Coaching di vendita

Rimani in contatto


Vince o e-mail direttamente tramite questo ...
Modulo di contatto

Articoli recenti

Migliore lettura

Pagine

Plurilingue

Archivio:

Cerca nel sito

Tag

Categorie

Blogroll

Modulo di contatto 7 Indirizzo IP, data / ora e della pagina URL

Assicurarsi di avere GRATIS SEO collegamento pacchetti di Vince Links
Inoltre ... mi seguono su twitter

In un post precedente ho scritto di aggiungere un campo di indirizzi IP in Contact Form 7 1.9.3

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

Per fortuna - in aggiornamenti 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 pagina di origine in Contact Form 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, si aggiunge alla parte inferiore del includes / classes.php file, prima che l'ultimo "?>"

Successivamente, nello stesso file (includes / classes.php) cerca questa riga:

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

Direttamente 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 riga:

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

Di sotto del quale è necessario aggiungere una riga e inserire il codice seguente:

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

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

Se si seleziona il codice del modulo, dopo aver apportato queste modifiche si può vedere la pagina di origine e ora / data variabili essere visualizzato ... ma non inviare con l'email ...

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

In arrivo seo termini di ricerca:

Commenti

Commento di Chandan
Tempo 19 Novembre, 2009 alle 11:33

suggerimenti bello :) cercavo questo grazie

Commento di Vance
Tempo 29 aprile 2010 alle 03:26

Non ho mai lavorato questo fuori sei arrivato al fondo di esso Vince?

Commento di Steve
Tempo 20 luglio, 2010 alle 13:48

Chiunque capito questo?

Commento di Nicolas
Tempo 18 AGOSTO 2010 alle 12:19

Basta usare il tag [_url]

Commento di Wedding Photographer Sacramento
Tempo 14 settembre, 2010 alle 19:57

Perché non usare questo, nessun codice personalizzato richiesto!

IP degli utenti: [wpcf7.remote_ip]

Commento di Chris
Tempo 9 novembre 2010 alle 15:04

Questo codice di visualizzare l'indirizzo IP dell'utente sul modulo? O è solo per la visualizzazione della posta elettronica?

Commento di Vince Samios
Tempo 10 novembre 2010 alle 07:56

Solo nella e-mail.

Contact Form 7 è stato aggiornato molto da quando ho scritto questo post, ma le porzioni sono ancora validi.

Commento di Chris
Tempo 11 novembre 2010 alle 20:22

Grazie Vince. Sapete se c'è un modo semplice per visualizzare l'indirizzo IP dei visitatori sul modulo? Ho cercato sul web per una soluzione ma non ho visto nulla.

Scrivi un commento