Vince Samios - Internet Przedsiębiorca

Internet Marketing i Search Engine Optimization Consultant - Z nieba do ziemi i eterze Web
Nowe: Formularz kontaktowy

Poprzedni post: Matt Cutts Misses The Point? Następny post: Drodzy Google

Dodawanie Visitor IP i bieżącej strony "Formularz kontaktowy 7" WordPress Plugin

Upewnij się uzyskać bezpłatne DIY pakiety SEO link Vince's Links
Także ... za Mną na świergot

Uwielbiałem przy Formularz kontaktowy 7 Wordpress Plugin do tej pory, ale brakowało dwu istotnych cech:

Nie byłem w stanie wysłać odwiedzających adres IP złożenia formularza, a nie byłem w stanie sprawdzić, które dokładnie strony złożenia formularza pochodzi gdybym był za pomocą formularza na więcej niż jedną stronę.

Tutaj jest ustalenie dla tych trochę brakuje:

Edycja wtyczki - można to zrobić za pomocą edytora wtyczki wordpress http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php

Wklej następujący kod tuż nad ostatnią linię 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ępny Szukaj w tej linii kodu, które powinny znajdować się bezpośrednio w środku wtyczki:

$ form .= '<div style="display: none;"> ";

Poniżej tej linii, wklej następujący kod.

/ / Dodatkowo: 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 = "gościem-ip" value = "'. $ visip. "/> ';

Teraz możesz odniesienie tych wartości w e-mailu, jak każdy inny pola formularza. Przykład poniżej

Strony: [strona-url]
IP: [gościem-ip]

Innym przydatnym kawałek kodu "Travis" jest o dodanie formularz kontaktowy w PHP - jest to przydatne jeśli chcesz włączyć je do tematu.

apply_filters echo ( 'the_content', '

Artykuł Pisanie

Oto lista usług Niki oferty po wyjęciu z pudełka - możesz również zwrócić się do czegoś konkretnego w poniższy formularz.

Wybierz spośród następujących opcji:

Web Copy - jakość nagrywania dla witryn

- Ilość


Treść przepisywanie - £ 3 za 100 słów



E-Book Writing - Formatter i PDF'ed



Regularne pisanie bloga i wysyłanie - 350 słów - jedno ogniwo



Twoje dane:


Imię i nazwisko *
Email *
Podstawowe słowa kluczowe
Uwagi:
W celu sprawdzenia, czy jesteś człowiekiem, trzeba będzie wprowadzić
KAPITAN kod poniżej w odpowiednie pole.
Czy jesteś człowiekiem? captcha

');

Aktualizacja:
Dodano czas i daty złożenia - Add to w tym samym miejscu co Visitor IP i bieżące dodane strony.

date_default_timezone_set ( "GMT");
$ Timedate = date ( 'l jS \ of FY h: i: s');
$ form .= '<input type = "hidden" name = "time-data" value = "'. $ Timedate. "/> ';

Można odwołać się do daty i godziny w kontakt zapytanie e-mail za pomocą:

[time-date]

Tagi:

Opublikowany w Internet Marketing 11 miesięcy, 2 tygodnie temu at 3:30 pm.

7 komentarzy

7 Odpowiedzi

  1. Dzięki za wstawkę Vince,

    I was searching swoim (blogu) na stronie formularza kontaktowego. Szukam przykład, ale nie widzę żadnych.

  2. Nie używam formularz kontaktowy 7 na moim blogu, tylko w różnych miejscach ceny. Od oddelegowania, I Dodaliśmy również pieczęć czasu na formularz kontaktowy 7 tak widzę dokładny czas i daty złożenia wniosku.

  3. cerować. I na pewno chcesz tych funkcji (IP & time stamp) i przestrzegać instrukcji. ale ja po prostu nie mogłem tego kodu do pracy. plug-in to wyłączyć raz kod został wprowadzony. próbował wyłączając wtyczki pierwszy i ponownie aktywowania go. bez kości. trzymany dostawanie ten komunikat o błędzie:

    Parse error: syntax error, unexpected T_STRING w /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919

    i

    Parse error: syntax error, unexpected ':' 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 najbardziej cenione. dzięki!

  4. Hmmm ... prawdopodobnie problem z kopiowanie / wklejanie kodu ...

    Spróbuj wkleić kod do notatnika, ponownie skopiować wklejając je do wtyczki. To czasem pomaga walidacji formatowania tekstu (ale przyjść o tym myśleć, brzmi mało prawdopodobne w tym przypadku)

    Również upewnić się wklejanie go w odpowiednim miejscu.

    Nie ma potrzeby wyłączania wtyczki dodać kod.

  5. Używam wersji 2.2.6 i "$ form .='';" nie jest, gdzie znaleźć można na kod.

  6. Możesz również dodać do części treści wiadomości Formularz kontaktowy 7 i wysyła adres IP.

    [wpcf7.remote_ip]

    To chyba nowa funkcja ponieważ artykuł ten został napisany ten artykuł, ale nadal zajmuje na ten temat w google, tak byłoby to dobre dla ludzi o tym wiedzieć.

    I got this info from wordpress miejscu.


Leave a Reply