Afegeix IP dels visitants i la pàgina actual a "Formulari de Contacte 7" Plugin Wordpress
Assegureu-vos d'obtenir els paquets d'enllaç GRATIS DIY SEO Enllaços de Vince
També ... em segueixen a Twitter
He volgut utilitzar el Formulari de Contacte 7 plugin per a Wordpress fins ara, però li faltaven dues característiques essencials:
No he pogut enviar als visitants d'adreces IP amb l'enviament del formulari, i jo era incapaç de dir quina pàgina exacta de l'enviament del formulari vi de si jo estava fent servir el mòdul de més d'una pàgina.
Aquí està una solució per a aquests dos poc menys que les caigudes:
Edita el plugin - Vostè pot fer-ho a través de l'editor de wordpress plugin http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php
Enganxa el següent codi just a sobre de l'última línia de codi - L'última línia de codi és simplement "?>"
curPageURL funció () (
$ 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;
)
Següent cerca per a aquesta línia de codi que ha d'aparèixer directament al mig del plugin:
forma $ .= '<div style="display: none;">;
Per sota d'aquesta línia, enganxeu el següent codi.
/ / Afegit Per: Vince Sami, http://vincesamios.com
$ Curpageurl curpageurl = ();
visip $ = $ _SERVER ['REMOTE_ADDR'];
forma $ .= '<input type = "hidden" name = "page-url" value = "'. curpageurl $. '"/>';
forma $ .= '<input type = "hidden" name = "visitant-ip" value = "'. visip $. '"/>';
Ara vostè pot fer referència a aquests valors en el correu electrònic com ho faria amb qualsevol altra forma de camp. Exemple a continuació
Page: pàgina url] [
IP: IP dels visitants] [
Una altra peça útil del codi "Travis" és per afegir el formulari de contacte en PHP - això és útil si voleu incloure en el tema.
apply_filters echo ('the_content', '
');
Actualització:
el temps de descompte i la data de presentació - Afegir aquesta en el mateix lloc que la IP del visitant i addicions pàgina actual.
date_default_timezone_set ('GMT');
$ TimeDate = date ('l JS \ h de FY: i: s A');
forma $ .= '<input type = "hidden" name = "hora i data" value = "'. TimeDate $. '"/>';
Pot fer referència a l'hora i data en la inscripció per correu electrònic de contacte mitjançant l'ús de:
[Data] temps
Etiquetes: Formulari de Contacte 7 , adreça IP , URL de la pàgina , Tema , Wordpress Plugin


Gràcies pel fragment de Vince,
Jo estava buscant al seu (blog) lloc per a un formulari de contacte. Estic buscant un exemple, però jo no veig cap.
No estic fent servir el formulari de contacte juliol en el meu blog, només en els llocs de diners diferents. Des anunci, també he afegit una marca de temps al formulari de contacte juliol perquè pugui veure l'hora exacta i la data de la presentació.
maleït. Definitivament vull aquestes característiques (IP i segell de temps) i seguit les seves instruccions. però jo només no podria aconseguir que aquest codi funcioni. plug-in es desactivarà una vegada que el codi va ser inserit. provat desactivant el plug-in primer i després torneu a activar. no donats. va mantenir difusió d'aquest missatge d'error:
Error d'anàlisi: error de sintaxi, T_STRING inesperat en /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919
i
Error d'anàlisi: error de sintaxi, inesperada ':' a wp-content/plugins/contact-form-7/wp-contact-form-7.php /-/-/-/ en la línia 1810
alguns consells sobre amb el seu funcionament seria molt apreciada. gràcies!
Hmmm ... probablement un problema amb copiar / enganxar el codi ...
Proveu enganxar el codi en el bloc de notes, la nova còpia que enganxar en el complement. Això a vegades ajuda a desinfectar el format de text (però ara que ho penso d'ella, sona poc probable en aquest cas)
Assegureu-vos també que vostè ho està enganxant en el lloc correcte.
No cal desactivar el plugin per afegir el codi.
Estic utilitzant la versió 2.2.6 i $ "forma .=''," no es on es troba en el codi.
També podeu afegir això a la part del cos de missatge del formulari de contacte 7 i enviarà l'adreça IP.
[] Wpcf7.remote_ip
És probablement una nova característica ja que aquest article va ser escrit aquest article, però encara es troba pel tema en google per la qual cosa seria bo que la gent sàpiga.
Tinc aquesta informació en el lloc de wordpress.
Això no està funcionant per a mi. Què arxiu. Php en el plugin que s'està editant en aquesta llista?