Dodavanje Posjetitelj IP i Trenutna stranica na "Kontakt obrazac 7" Wordpress Plugin
Pobrinite se da dobijete BESPLATNO DIY SEO link paketi Vince's Links
Također ... Slijedite me na cvrkut
Ja sam volio pomoću kontakt obrasca 7 Wordpress Plugin do sada, ali to je nestalo dvije vitalne značajke:
Sam bio u mogućnosti poslati posjetiteljima IP adresa uz slanje obrasca, a ja sam bio u stanju reći što točno stranici obrasca podnošenje došao iz, ako sam bio koristeći obrazac na više od jedne stranice.
Ovdje je popraviti za one malo kratkog pada:
Uredi čep - Možete to učiniti kroz WordPress čep editor http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php
Zalijepite sljedeći kod tik iznad posljednjeg retka koda - posljednji redak koda je jednostavno "?>"
curPageURL function () (
$ pageURL = 'http';
if ($ _SERVER [ "HTTPS"] == "o") ($ 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;
)
Sljedeća pretraživanje za ovu liniju koda koji bi trebao pojaviti se direktno u sredini dodatak:
$ obrazac .= '<div style="DISPLAY: 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 = "page-url" value = "'. $ curpageurl. ' "/>';
$ obrazac .= '<input type = "hidden" name = "visitor-ip" value = "'. $ visip. ' "/>';
Sada možete referenca te vrijednosti u e-pošte kao što bi bilo koji drugi oblik polja. Primjer u nastavku
Stranica: [page-url]
IP: [posjetitelj-ip]
Drugi koristan komad koda od strane "Travis" je za dodavanje kontakt obrasca u PHP-u - to je korisno ako želite uključiti u temu.
jeka apply_filters ( 'the_content', '
');
Update:
Dodano vrijeme i datum podnošenja - Dodaj ovaj na istom mjestu kao i IP posjetitelja i Trenutna stranica dodacima.
date_default_timezone_set ( 'GMT');
$ timedate = date ( 'l js \ o FY h: i: s');
$ obrazac .= '<input type = "hidden" name = "time-datum" value = "'. $ timedate. ' "/>';
Možete referenca vrijeme i datum u kontaktu putem e-mail upit:
[Vrijeme-date]
Tags: Kontakt forma 7, IP adresa, URL stranice, Tema, Wordpress Plugin


Hvala na isječku Vince,
Sam bio koji traži svoje (blog) stranice za kontakt obrasca. Im 'obličje za primjer, ali JA dont' vidjeti bilo koji.
Im 'ne pomoću kontakt obrasca 7 na moj blog, samo na različitim stranicama novca. Od objavljivanja, i ja sam dodao vrijeme pečat za kontakt obrasca 7 tako da Ja 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 pravedan mogao 'dobiti ovaj kod na posao. plug-in će isključiti jednom kôd je umetnut. pokušao iskljucite plug-u prvoj i onda ponovno aktiviranje. ne kockice. zadržao uzimajući ovaj poruka o pogrešci:
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 savjeta o dolasku na posao da bi bilo većina poštovati. hvala!
Hmmm ... vjerojatno problem sa copy / zalijepite kod ...
Pokušajte zalijepite kod u notepad, ponovno kopirati zalijepiti je u dodatku. To ponekad pomaže sanitize oblikovanje teksta (ali dođe da mislim o tome, zvuči malo vjerojatno u ovom slučaju)
Također bi se osiguralo da su ga zalijepiti u na ispravnom mjestu.
Te dont 'potreba za de-ActiveX čep za dodavanje kôda.
Im 'koristeći verziju 2.2.6 i "$ obliku .='';" nema gdje da se naći na kod.
Također možete dodati u ovaj dio poruke tijelo Kontakt forma 7 i on će poslati IP adresa.
[wpcf7.remote_ip]
Svoj 'vjerojatno novu značajku jer ovaj članak je napisan članak, ali ovo danas spada u temu u google, tako da bi bilo dobro da ljudi znaju.
Dobio sam ovaj info od wordpress položaj.