Přidání Návštěvník IP a aktuální stránky do "Kontaktní formulář 7" Wordpress Plugin
Ujistěte se, že dostanete ZDARMA DIY SEO odkaz balíčky Vince na odkazy
... I za mnou na rozechvění
Jsem miloval pomocí Kontaktní formulář 7 Wordpress Plugin tak daleko, ale chybí dvě důležité funkce:
Byl jsem schopen poslat návštěvníky IP adresy formuláře, a já jsem nebyl schopen přesně říct, která strana odeslání formuláře přišli, kdybych byl prostřednictvím formuláře na více než jednu stránku.
Zde je stanovit pro oba ty malé krátké patří:
Upravit plugin - Můžete tak učinit pomocí wordpress plugin http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php editor
Vložte následující kód těsně nad poslední řádek kódu - poslední řádek kódu je jednoduše "?>"
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;
)
Další hledání pro tento řádek kódu, který by se měl objevit přímo v centru plugin:
$ form .= '<div style="FLOAT: none;">';
Pod tento řádek vložte následující kód.
/ / Vložení By: Vince Samios, http://vincesamios.com
$ curpageurl = curpageurl ();
visip $ = $ _SERVER [ 'REMOTE_ADDR'];
$ form .= '<input type = "hidden" name = "page-url" value = "'. $ curpageurl. ' "/>';
$ form .= '<input type = "hidden" name = "návštěvník-ip" value = "'. $ visip. ' "/>';
Nyní můžete tyto referenční hodnoty v e-mailu, jako byste jakékoliv jiné formy pole. Příklad níže
Strana: [stránka-url]
IP: [návštěvník-ip]
Další užitečnou kus kódu "Travis" je pro přidání kontaktní formulář v PHP - to je užitečné, pokud chcete zahrnout do tématu.
echo apply_filters ( 'the_content', '
');
Aktualizace:
Přidáno datum a čas podání - Přidat tuto na stejném místě jako Návštěvník IP a Aktuální stránka dodatků.
date_default_timezone_set ( 'GMT');
$ timedate = date ( 'l JS \ z FY h: i: s');
$ form .= '<input type = "hidden" name = "time-date" value = "'. $ timedate. ' "/>';
Můžete referenční data a času v kontaktu dotaz pomocí e-mailu:
[čas-datum]
Tagy: Kontaktní formulář 7, IP adresa, URL stránky, téma, Wordpress Plugin


Díky za úryvek Vince,
Hledal jsem si (blog) místo pro kontaktní formulář. Hledám příklad, ale já nevidím žádné.
I'm not pomocí kontaktního formuláře 7 na můj blog, jenom peníze na různé stránky. Vzhledem k tomu, vysílání, jsem také přidal časové razítko na kontaktní formulář 7, takže vidím, přesný čas a datum podání.
klít. Určitě si tyto vlastnosti (IP a časové razítko) & milenec tvůj pokyny. ale já prostě nemohla dostat tento kód do práce. plug-in by deaktivuje, jakmile kód byl vložen. Snažil se deaktivací plug-in první & pak re-aktivace. No dice. Stále se tato chybová zpráva:
Parse error: syntax error, neočekávané T_STRING v /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919
a
Parse error: syntax error, nečekané ':' v /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 1810
všechny tipy, jak se k práci by nejvíce ocenili. díky!
Hmmm ... asi problém s copy / vkládání kódu ...
Zkuste vkládání kódu do Poznámkového bloku, re-kopii vložit do pluginu. To někdy pomáhá dezinfikovat formátování textu (ale když si vzpomenu na to, zní nepravděpodobné, v tomto případě)
Také zajistit, vkládáte ho ve správném místě.
Nemusíte se de-aktivovat plugin přidat kód.
Já používám verzi 2.2.6 a "$ form .='';" není, kde lze najít na kód.
Můžete také přidat do této části zprávy těla Kontaktní formulář 7 a zašle adresu IP.
[wpcf7.remote_ip]
Je to zřejmě novou funkci, protože tento článek byl napsán tento článek se však stále řadí k tématu v google, takže by bylo dobré, aby lidé věděli.
Mám to info z wordpress webu.