Pagdaragdag ng mga IP ng Bisita at Kasalukuyang Page sa "Makipag-ugnayan sa Form 7" Wordpress Plugin
Siguraduhin upang makakuha ng FREE DIY SEO link pakete Vince's Links
Gayundin ... sundin ako sa kaba
Ko na iniibig ng paggamit ng Form Makipag-ugnayan sa 7 Wordpress Plugin so far, ngunit ito ay kulang sa dalawang mahahalagang katangian:
Ako ay hindi na magpadala ng mga bisita ng IP address sa form submission, at ako ay hindi nagawang sabihin kung saan ang eksaktong pahina ang form submission ay dumating mula sa kung ako ay gamit ang form sa higit sa isang pahina.
Narito ang isang ayusin para sa parehong mga maliit na maikling talon:
I-edit ang plugin - Maaari mong gawin ito sa pamamagitan ng wordpress plugin http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php editor
Idikit ang sumusunod na code sa itaas lamang sa huling linya ng code - Ang huling linya ng code ay simpleng "?>"
curPageURL function () (
$ pageURL = 'http';
kung ($ _SERVER [ "HTTPS"] == "sa") ($ pageURL .= "s";)
$ pageURL .= "://";
kung ($ _SERVER [ "SERVER_PORT"]! = "80") (
$ pageURL .= $ _SERVER [ "SERVER_NAME "].":".$_ server [" SERVER_PORT "].$_ server [ "REQUEST_URI"];
) Sino pa ang paririto (
$ pageURL .= $ _SERVER [ "SERVER_NAME "].$_ server [" REQUEST_URI "];
)
bumalik $ pageURL;
)
Susunod na paghahanap para sa linya ng code na siyang dapat lumabas ng direkta sa gitna ng plugin:
$ form .= '<div style="display: none;">';
Nasa ibaba ang linyang ito, ilagay ang sumusunod na code.
/ / Addition 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 = "na bisita-ip" value = "'. $ visip. ' "/>';
Ngayon ay maaari kang reference ang mga halagang ito sa email na gusto mo ay sa anumang iba pang mga larangan na form. Halimbawa sa ibaba
Pahina: [pahina-url]
IP: [bisita-ip]
Isa pang kapaki-pakinabang na piraso ng code sa pamamagitan ng "Travis" ay para sa pagdaragdag ng mga contact form sa PHP - ito ay kapaki-pakinabang na kung iyong nais na isama ito sa tema.
echo apply_filters ( 'the_content', '
');
Update:
Added oras at petsa ng pagsumite - Idagdag ito sa parehong lugar ng Bisita IP at Kasalukuyang Page pandagdag.
date_default_timezone_set ( 'GMT');
$ timedate = petsa ( 'l JS \ ng FY h: i: Isang s');
$ form .= '<input type = "hidden" name = "oras-date" value = "'. $ timedate. ' "/>';
Maaari mong reference ang oras at petsa sa makipag-ugnayan sa pagtatanong ng email sa pamamagitan ng paggamit:
[time-petsa]
Tags: Makipag-ugnayan sa Form 7, IP Address, Page URL, Theme, Wordpress Plugin


Salamat para sa mga snippet Vince,
Ako ay naghahanap ng inyong (blog) site para sa isang contact form. Naghahanap ako ng isang halimbawa, ngunit hindi ko makita ang anumang mga.
Hindi gumagamit ako ng contact form 7 sa aking blog, lamang sa iba't-ibang mga site ng pera. Dahil ang pag-post din ako nagdagdag ng isang oras stamp sa contact form 7 kaya ko makita ang eksaktong oras at petsa ng pagsumite.
darn. ako talaga gusto ang mga features (IP & time stamp) at sumunod sa iyong mga tagubilin. ngunit ako lamang ay hindi maaaring makakuha ng code na ito sa trabaho. plug-in ay sabay-deactivate ang code ay nakapasok. tried ito sa pamamagitan ng deactivating ang plug-in muna at pagkatapos ay re-activate ito. walang dice. nag-iingat sa pagkuha ng error na ito ng mensahe:
Parse error: syntax error, hindi inaasahang T_STRING sa /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919
at
Parse error: syntax error, hindi inaasahang ':' sa /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php sa linya ng 1,810
anumang mga tips sa pagkuha ng ito sa trabaho ay magiging pinaka-appreciated. salamat!
Hmmm ... malamang na may problema ang kopya / dikit ang mga code ...
Subukang i-dikit ang code sa Notepad, muli ang-kopya idikit ito sa ang plugin. Kung minsan ito ay tumutulong sa sanitize ang text format (ngunit dumating sa tingin ng mga ito, malamang na hindi tunog sa kasong ito)
Gayundin masiguro na ikaw ay idikit ito sa sa tamang puwesto.
Hindi mo na kailangan na mag de-activate ang plugin na idagdag ang code.
Gumagamit ako ng version 2.2.6 at "$ form .='';" ay hindi kung saan ay matatagpuan sa ang code.
Maaari mo ring idagdag ito sa bahagi ng katawan ng mensahe ng Makipag-ugnayan sa form 7 at ito ay ipadala ang ip address.
[wpcf7.remote_ip]
Ito ay marahil sa isang bagong tampok na mula sa artikulong ito ay isinulat ngunit ang artikulong ito pa rin Ranks para sa mga paksa sa google kaya magiging mabuti para sa mga tao upang malaman.
Ako got ito ng impormasyon mula sa wordpress site.