Samios Vince - Internet Entrepreneur

Internet Marketing e Search Engine Optimization Consultant - Dal cielo alla terra e l'etere del Web
Novità: Modulo di contatto

Previous Post: Matt Cutts manca il punto? Next Post: Caro Google

Aggiungendo IP del visitatore e attuale Page di "Modulo di contatto 7" Wordpress Plugin

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

Ho amato utilizzando il Modulo di contatto 7 Wordpress Plugin finora, ma è stato mancano due elementi distintivi e irrinunciabili:

Sono stato in grado di inviare i visitatori indirizzo IP con l'invio dei moduli, e non ho potuto dire che la pagina esatta l'invio dei moduli è venuto da se stavo usando il modulo a più di una pagina.

Ecco una correzione di entrambe queste cadute po 'corto:

Modificare il plug-in - si può fare attraverso il http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php wordpress editor plugin

Incollare il codice riportato di seguito appena sopra l'ultima riga di codice - L'ultima riga di codice è semplicemente "?>"

curPageURL function () (
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;
)

Successiva ricerca di questa linea di codice, che dovrebbe comparire direttamente nel mezzo del plugin:

$ form .= 'style="FLOAT: <div none;">';

Di sotto di tale linea, incollare il codice riportato di seguito.

/ / Aggiunta By: Vince Samios, http://vincesamios.com
$ curpageurl = curpageurl ();
visip $ = $ _SERVER [ 'REMOTE_ADDR'];
$ form .= '<input type = "hidden" name = "pagina-url" value = "'. $ curpageurl. ' "/>';
$ form .= '<input type = "hidden" name = "visitatore-ip" value = "'. $ visip. ' "/>';

Ora è possibile fare riferimento a questi valori nella e-mail, come si farebbe con qualsiasi altra forma di campo. Nell'esempio riportato di seguito

Pagina: [pagina url]
IP: [visitatore-ip]

Utile un altro pezzo di codice da "Travis" è per aggiungere il modulo di contatto in PHP - questo è utile se si desidera includere nel tema.

echo apply_filters ( 'the_content', '

Articolo Scrittura

Ecco una lista dei servizi di Niki offre out of the box - si può anche chiedere qualcosa di specifico nel modulo sottostante.

Scegliere tra le seguenti:

Web Copy - scrittura di alta qualità per i siti web

- Quantità


Contenuto riscrittura - € 3 per 100 parole



E-Book Writing - Formatter e PDF'ed



Regolare sul blog di scrittura e post - 350 parole - Un link



I tuoi dati:


Nome *
E-mail *
Parole chiave primaria
Note:
Al fine di verificare che siete umani, è necessario immettere
il codice captcha di seguito nella casella corrispondente.
Sei umano? captcha

');

Update:
Aggiunto il tempo e la data di presentazione - Aggiungi questo nello stesso luogo, come il IP del visitatore e attuale aggiunte Page.

date_default_timezone_set ( 'GMT');
$ TimeDate = date ( 'l jS \ del FY h: i: s A');
$ form .= '<input type = "hidden" name = "time-date" value = "'. $ TimeDate. ' "/>';

È possibile fare riferimento alla data e l'ora in contatto tramite e-mail richiesta:

[time-date]

Tags:

Posted in Internet Marketing 12 mesi fa a 3:30.

7 commenti

7 Risposte

  1. Grazie per il frammento di Vince,

    Stavo cercando il tuo (blog) sito per un modulo di contatto. Sto cercando un esempio, ma non vedo alcuna.

  2. Non sto utilizzando il formulario di contatto 7 sul mio blog, proprio su siti diversi soldi. Dal distacco, ho anche aggiunto un timestamp al modulo di contatto 7 modo che io possa vedere l'ora esatta e la data di presentazione.

  3. darn. Io sicuramente voglio queste caratteristiche (PI & time stamp) e seguite le istruzioni. ma io non riuscivo a ottenere questo codice al lavoro. plug-in si disattiva una volta che il codice è stato inserito. provato disattivando il plug-in prima e poi ri-attivarlo. niente da fare. continuato a ottenere questo messaggio di errore:

    Errore di analisi: errore di sintassi, T_STRING inaspettato /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919

    e

    Errore di analisi: errore di sintassi, inaspettata ':' in /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 1810

    eventuali suggerimenti su come farlo funzionare sarebbe più apprezzata. grazie!

  4. Hmmm ... probabilmente un problema con il copia / incolla del codice ...

    Prova ad incollare il codice in notepad, la ri-copia incolla in il plugin. Questo aiuta a volte disinfettare la formattazione del testo (ma a pensarci di esso, i suoni improbabile in questo caso)

    Anche assicurare si incolla in al posto giusto.

    Non hai bisogno di disattivare il plug-in per aggiungere il codice.

  5. Sto utilizzando la versione 2.2.6 e "$ form .='';" non è dove si trova il codice.

  6. È inoltre possibile aggiungere questa parte nel corpo del messaggio del modulo di contatto 7 e ti verrà inviato l'indirizzo IP.

    [wpcf7.remote_ip]

    E 'probabilmente una nuova funzionalità in quanto questo articolo è stato scritto, ma questo articolo ranghi ancora per il soggetto in Google quindi sarebbe un bene per la gente sappia.

    Ho avuto queste informazioni dal sito di WordPress.


Lasci una risposta