Dodawanie IP użytkownika i Bieżąca strona "Formularz kontaktowy 7" Wordpress Plugin
Upewnij się, aby uzyskać DIY FREE link pakiety SEO Vince'a Linki
... Również się do mnie na twitter
Mam ulubionych za pomocą Formularz kontaktowy 7 Wordpress Plugin do tej pory, ale brakowało dwu istotnych cech:
I nie był w stanie wysłać z adresu IP odwiedzających składania formularza, a nie byłem w stanie powiedzieć, które dokładnie strony pochodzi od złożenia formularza gdybym był przy użyciu formularza na więcej niż jedną stronę.
O to ustalenie dla tych trochę krótki wchodzi:
Edytować plugin - może to zrobić za pomocą edytora wtyczki wordpress http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php
Wklej następujący kod tuż powyżej ostatniego wiersza kodu - Ostatnia linijka kodu jest po prostu "?>"
Funkcja 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;
)
Następna wyszukiwania dla tej linii kodu, który powinien pojawić się bezpośrednio w środku wtyczki:
$ Form .= "<div style="display: none;">";
Poniżej tej linii, wklej następujący kod.
/ / Dodanie przez: Vince Samios, http://vincesamios.com
$ Curpageurl = curpageurl ();
$ Visip = $ _SERVER ['REMOTE_ADDR'];
$ Form .= '<input type = "hidden" name = "strona-url" value = "". $ Curpageurl. "" /> ";
$ Form .= '<input type = "hidden" name = "wysokość-ip" value = "". $ Visip. "" /> ";
Teraz możesz odniesienie tych wartości w e-mailu, jak każdy inny pola formularza. Poniższy przykład
Strony: [strona-url]
IP: [wysokość sum-ip]
Inny przydatny kawałek kodu przez "Travis" jest do dodania formularz kontaktowy w PHP - jest to przydatne, jeśli chcesz umieścić go w temacie.
echo apply_filters ("the_content ','
');
Update:
Dodaje czas i datę złożenia - Dodaj to w tym samym miejscu co Visitor IP i bieżące aktualizacje strony.
date_default_timezone_set ("GMT");
$ Timedate = date ('l js \ H FY: i: s');
$ Form .= '<input type = "hidden" name = "czas aktualne" value = "". $ Timedate. "" /> ";
Możesz odwołać się do daty i godziny w e-mailu zapytanie kontakt za pomocą:
[W czasie daty]
Tagi: Formularz kontaktowy 7 , Adres IP , Adres strony , tematu , Wordpress Plugin


Dzięki za wstawkę Vince,
Szukałem Państwa (blog) na stronie formularza kontaktowego. Szukam przykład, ale nie widzę żadnych.
Nie używam formularza kontaktowego 7 na moim blogu, tylko w różnych miejscach ceny. Od delegowania, ja również dodaje znacznik czasu do formularza kontaktowego 7 tak widzę, dokładny czas i daty złożenia wniosku.
cerować. i na pewno chcesz tych funkcji (IP & znacznik czasu) i po instrukcji. ale i tak nie mógł tego kodu do pracy. plug-in będzie wyłączyć, gdy kod został wprowadzony. Próbowałem przez wyłączenie wtyczki w pierwszym i ponownym odpaleniu go. nie kości. trzymany dostawanie ten błąd przekaz:
Błąd analizy: błąd składni, niespodziewany T_STRING w /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919
i
Błąd analizy: błąd składni, niespodziewany ":" w /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 1810
jakieś wskazówki o tym, jak go do pracy byłoby bardzo mile widziane. dzięki!
Hmmm ... chyba problem z kopiowanie / wklejanie kodu ...
Spróbuj wkleić kod do notatnika, ponownie skopiować wklejając je do wtyczki. To czasami pomaga walidacji formatowania tekstu (ale się o tym myśleć, dźwięki mało prawdopodobne w tym przypadku)
Również upewnić się, czy wklejania go w na właściwym miejscu.
Nie ma potrzeby wyłączania wtyczki, aby dodać kod.
Używam wersji 2.2.6 i "$ form .=''," gdzie nie znajduje się na kodzie.
Można także dodać do części treści wiadomości Formularz kontaktowy 7 i będzie wysłać na adres ip.
] Wpcf7.remote_ip [
Prawdopodobnie to nowa funkcja, gdyż artykuł został napisany ten artykuł, ale nadal stopni do tego tematu w google więc byłoby dobrze, by ludzie mogli wiedzieć.
Mam to info z wordpress stronie.
To po prostu nie działa na mnie. Który plik. Php w edycji plugin jesteśmy tutaj?