Dodavanje Posjetitelj IP i Current Page za "Kontakt formular 7" Wordpress Plugin
Pobrinite se da dobijete BESPLATNO DIY SEO link paketa Vince's Links
Također ... me na cvrkut
Ja sam volio pomoću Kontakt formular 7 Wordpress Plugin tako daleko, ali to je nestalo dvije vitalne značajke:
Sam bio u mogućnosti poslati IP adresa posjetitelja i slanje obrasca, a ja sam bio u mogućnosti reći koje točno stranice slanje obrasca došao iz ako sam bio koristeći obrazac na više od jedne stranice.
Ovdje je popraviti za oba od onih malo kratko pada:
Uredi čep - To možete učiniti kroz WordPress čep editor http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php
Zalijepite sljedeći kod odmah iznad posljednji redak koda - posljednja linija koda je jednostavno "?>"
Funkcija curPageURL () (
$ PageURL = 'http';
if ($ _SERVER ["HTTPS"] == "na") ($ 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 "];
)
povratak $ pageURL;
)
Sljedeća potraga za ovu liniju koda koji bi trebao prikazati izravno u sredini dodatak:
$ Obrazac .= '<div style="FLOAT: none;">';
Ispod ove linije, zalijepite sljedeći kod.
/ / Dodatak By: Vince Samios, http://vincesamios.com
$ Curpageurl curpageurl = ();
$ = $ Visip _SERVER ['REMOTE_ADDR'];
$ Obrazac .= '<input type = "hidden" name = "stranica-url" value = "'. $ Curpageurl. '"/>';
$ Obrazac .= '<input type = "hidden" name = "posjetitelj-IP" value = "'. $ Visip. '"/>';
Sada možete referenca te vrijednosti u e-mailu kao da bi bilo koji drugi oblik polja. Primjer u nastavku
Stranica: [page-url]
IP: [posjetitelj-ip]
Drugi koristan dio koda od strane "Travis" je za dodavanje kontakt obrasca u PHP-u - to je korisno ako želite da ga uključiti u temu.
jeka apply_filters ('the_content', '
');
Update:
Dodano vrijeme i datum podnošenja - Dodajte ovaj u istom mjestu kao Posjetitelj IP i dopune Trenutna stranica.
date_default_timezone_set ('GMT');
$ Timedate = date ('l js \ fiskalne h: i: s');
$ Obrazac .= '<input type = "hidden" name = "time-date" value = "'. $ Timedate. '"/>';
Možete referenca vrijeme i datum u kontakt e-mail upit putem:
[Vrijeme-datum]
Tags: Kontakt formular 7 , IP adresa , URL stranice , Tema , Wordpress Plugin


Hvala za isječka Vince,
Bio sam u potrazi svoj (blog) site za kontakt forme. Ja sam obličje za primjer, ali ja ne vidim bilo.
Im 'ne koristeći kontakt obrazac 7 na temelju moj blog, samo na različitim novac sučelja. Od objavljivanja, i ja sam dodao time stamp za kontakt obrazac 7 tako da mogu vidjeti točno vrijeme i datum podnošenja.
zakrpati. Ja definitivno želim te značajke (IP-vrijeme i pečat) i slijeđen tvoj naredbe. ali ja jednostavno ne bi mogao dobiti ovaj broj za rad. plug-in će deaktivirati kad kod je umetnut. pokušao ga iskljucite plug-in prvi i tada re-potaknuće. No dice. zadržao uzimajući ovaj poruka o pogreški:
Parsiranje greška: sintaktička pogreška, neočekivan T_STRING u /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919
i
Parsiranje greška: sintaktička pogreška, neočekivan ':' u /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 1810
bilo kakvih savjeta o uzimajući Internet to funkcionirati bi se većina poštovati. hvala!
Hmmm ... vjerojatno problem sa copy / lijepljenje kod ...
Pokušajte lijepljenje kod u notepad, ponovno kopirati zalijepiti je u dodatku. To ponekad pomaže dezinficirati teksta (ali dolaze da mislim o tome, zvuči malo vjerojatno u ovom slučaju)
Također bi utvrdili da možete zalijepiti u na ispravan licu mjesta.
Ne morate se de-aktivirati čep za dodavanje koda.
Im 'koristeći verziju 2.2.6 i "$ obrazac .=''," nema gdje se mogu naći na kod.
Možete dodati i to u dijelu poruke tijela Kontakt obrazac 7 i on će poslati IP adresa.
[Wpcf7.remote_ip]
To je vjerojatno nova značajka jer ovaj članak je napisan, ali ovaj članak i danas spada u predmet u google, tako da bi bilo dobro za ljude da znaju.
JA je dobio ovaj info od WordPress stranica.
To jednostavno nije rad za mene. Koji. Php datoteku u dodatku smo uređivanja ovdje?