Tilføjelse af besøgende IP og Aktuel side til "Kontakt Formular 7" Wordpress Plugin
Sørg for at få GRATIS SEO link pakker Vince er Links
Også ... Følg mig på twitter
Jeg har elsket at bruge Kontakt Formular 7 Wordpress Plugin så langt, men det manglede to vigtige funktioner:
Jeg var ikke i stand til at sende de besøgende IP-adresse med formularafsendelse, og jeg var ude af stand til at sige, hvilken nøjagtige side, at formularafsendelsen kom fra, hvis jeg blev ved hjælp af formularen på mere end én side.
Her er en rettelse til begge de små korte falder:
Rediger plugin - Du kan gøre dette gennem WordPress-plugin editor http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php
Indsæt følgende kode lige over den sidste linje af kode - Den sidste linje kode er simpelthen ">?"
funktion 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;
}
Næste søge efter denne linje kode, som skal vises direkte i midten af plugin:
$ Formular .= '<div style="display: none;">';
Nedenfor denne linje, skal du indsætte følgende kode.
/ / Tilføjelse By: Vince Samios, http://vincesamios.com
$ Curpageurl = curpageurl ();
$ Visip = $ _SERVER ['REMOTE_ADDR'];
$ Formular .= '<input type = "hidden" name = "side-url" value = "'. $ Curpageurl. "" /> ';
$ Formular .= '<input type = "hidden" name = "besøgende-ip" value = "'. $ Visip. "" /> ';
Nu du kan henvise til disse værdier i e-mailen som du ville gøre enhver anden form felt. Eksemplet nedenfor
Side: [side-url]
IP: [besøgendes-ip]
En anden nyttig stykke kode med "Travis" er for at tilføje den kontakt formular i PHP - det er nyttigt, hvis du ønsker at medtage den i temaet.
echo apply_filters ('the_content', '
');
Opdatering:
Tilføjet tid og dato for indsendelse - Læg denne på samme sted som den besøgendes IP og aktuel side tilføjelser.
date_default_timezone_set ('GMT');
$ TimeDate = dato ('l JS \ af regnskabsåret h: i: s A');
$ Formular .= '<input type = "hidden" name = "time-date" value = "'. $ TimeDate. "" /> ';
Du kan referere til tid og dato i kontakten forespørgsel email ved hjælp af:
[Time-dato]
Indgående seo søgeord:
- kontakt formular 7 side url
- kontakt form 7 tidsstempel
- kontakt formular ip
- kontakt form 7 aktuelle side
- kontakt formular 7 Hent IP-adresse
- WordPress kontakt form 7 ip
- kontakt formular 7 Hvordan at tilføje side fra sended
- kontakt form 7 REMOTE_ADDR
- vedhæfte aktuelle side url med kontakt form 7 kroppen
- WordPress kontaktformular med ip-adresse
Sendt: 20 Mar, 2009 under Internet Marketing .
Tags: Kontakt formular 7 , IP-adresse , Side URL , tema , Wordpress Plugin
Kommentarer
Kommentar fra admin
Tid April 3, 2009 kl 05:34
Jeg bruger ikke kontakt formular 7 på min blog, bare på forskellige penge sites. Siden udstationering, har jeg også tilføjet et tidsstempel til at kontakte danne 7, så jeg kan se det nøjagtige tidspunkt og dato for indsendelse.
Kommentar fra giantmonster
Time April 5, 2009 kl 03:03
darn. Jeg afgjort ønsker, at disse funktioner (IP & tidsstempel) & fulgt dine instruktioner. men jeg kunne bare ikke få denne kode til at arbejde. plug-in vil deaktivere Når koden er indsat. prøvet det ved at deaktivere plug-in første & derefter igen at aktivere den. Ingen terninger. holdes får denne fejlmeddelelse:
Parse error: syntax error, uventede T_STRING i /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919
og
Parse error: syntax error, uventede ':' i /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 1810
nogen tips om at få det til at virke ville være meget værdsat. tak!
Kommentar fra admin
Tid April 6, 2009 kl 09:35
Hmmm ... måske et problem med kopi / klistre koden ...
Prøv at indsætte koden i notesblok, videreanvendelse kopi klistre det ind i plugin. Dette sommetider hjælper sanitize tekstformateringen (men kommer til at tænke over det, lyder usandsynligt i dette tilfælde)
Også sikre, at du indsætter det i stedet på det rigtige sted.
Du behøver ikke at de-aktivere plugin for at tilføje koden.
Kommentar fra Todd
Tid juli 27, 2009 kl 22:22
Jeg bruger version, 2.2.6 og "$ formular .=''," ikke når at blive fundet på koden.
Pingback fra Kontakt formular 7 IP-adresse
Tid okt 21, 2009 kl 05:41
[...] Indkomst strategi eller følg mig på twitterOh, og komme tilbage snart! :-) I et tidligere indlæg skrev jeg om at tilføje en IP-adresse felt i kontakt formular 7 [...]
Kommentar fra tim
Tid 19 Januar 2010 kl 19:32
Du kan også tilføje dette i brødteksten del af Contact form 7, og det vil sende de ip-adresse.
[Wpcf7.remote_ip]
Det er nok en ny funktion, da denne artikel blev skrevet, men denne artikel stadig rangerer til emnet i google, så det ville være godt for folk at vide.
Jeg fik denne info fra WordPress site.
Kommentar fra Steve
Tid 20 Jul 2010 kl 13:40
Det er bare ikke fungerer for mig. Hvilket. Php-filen i plugin er vi redigerer her?
Kommentar fra Seattle seo
Tid 25 oktober 2010 kl 17:21
Jeg kommer til at tilpasse koden til at arbejde med den aktuelle version, kan du tjekke det ud på min hjemmeside






Kommentar fra Bruce
Tid 30 Marts, 2009 kl 10:27
Tak for snippet Vince,
Jeg ledte efter din (blog) site for en kontakt formular. Jeg leder efter et eksempel, men jeg kan ikke se nogen.