Samios Vince - Empresário Internet

Internet Marketing e Search Engine Optimization Consultor - do céu para a Terra eo Éter da Web
Novo: Formulário de Contato

Post anterior: Matt Cutts perde o ponto? Próximo post: Caro Google

Adicionando IP do visitante e página atual para Formulário de Contato "7 Wordpress Plugin"

Certifique-se de obter LIVRE DIY pacotes link SEO Links Vince
... Também me siga no twitter

Eu amei usar o formulário de contato 7 Wordpress Plugin tão longe, mas faltava duas características essenciais:

Eu era incapaz de enviar os visitantes endereço IP com o envio do formulário, e eu era incapaz de dizer exatamente qual a página a submissão do formulário veio quando eu estava usando o formulário mais de uma página.

Aqui está uma correção para ambos os pouco curto quedas:

Edite o plugin - Você pode fazer isso através do http://YOUR-DOMAIN-NAME/wp-admin/plugin-editor.php wordpress plugin editor

Cole o seguinte código logo acima da última linha de código - A última linha de código é simplesmente "?">

curPageURL função () (
$ 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;
)

Em seguida procure por esta linha de código que deve aparecer diretamente no meio do plugin:

formulário $ .= '<div style="display: none;">;

Abaixo dessa linha, cole o seguinte código.

/ / Adição By: Vince Samios, http://vincesamios.com
$ Curpageurl = curpageurl ();
visip = $ _SERVER ['REMOTE_ADDR'];
".= <Input tipo de formulário $ =" nome "escondido =" page-url "value =" ". curpageurl $. "/> ';
".= <Input tipo de formulário $ =" nome "escondido =" visitante ip-valor = "". visip $. "/> ';

Agora você pode fazer referência a esses valores no e-mail, como faria com qualquer outro campo do formulário. Exemplo a seguir

Page: página], [url
IP: IP do visitante] [

Outro pedaço de código útil por "Travis" é para adicionar o formulário de contato em PHP - isto é útil se você gostaria de incluí-lo no tema.

apply_filters echo ('the_content', '

Escrita do artigo

Aqui está uma lista de serviços Niki oferece fora da caixa - você também pode pedir algo específico no formulário abaixo.

Escolha entre as seguintes:

Web Copy - escrita de qualidade para sites

- Quantidade


Conteúdo reescrita - R $ 3 por 100 palavras



E-Book Writing Formatter - e PDF'ed



Blog Regular escrever e postar - 350 palavras - Um link



Os seus dados:


Nome *
E-mail *
Palavras-chave Primária
Notas:
A fim de verificar se você é humano, você precisará digitar
o código captcha abaixo na caixa correspondente.
Você é humano? captcha

');

Update:
Adicionado em tempo e data de apresentação - Adicione isso no mesmo lugar que o IP do visitante e adições página atual.

date_default_timezone_set ("GMT");
$ Timedate = date ('l JS \ h de FY: i: s A');
".= <Input tipo de formulário $ =" nome "escondido =" data e hora "value =" ". timedate $. "/> ';

Você pode fazer referência a hora ea data no inquérito e-mail de contato por meio de:

[] Data e hora

Tags: , , , ,

Postado em Internet Marketing 1 ano, 5 meses atrás em 03:30.

8 comentários

8 Respostas

  1. Obrigado para o trecho de Vince,

    Eu estava procurando o seu blog () local para um formulário de contato. Eu estou procurando um exemplo, mas eu não vejo nenhuma.

  2. Não estou usando o formulário de contato 7 no meu blog, apenas em sites de dinheiro diferentes. Desde postagem, eu também adicionou um selo de tempo para formulário de contato 7 para que eu possa ver a hora exata e data da apresentação.

  3. darn. Eu definitivamente quero esses recursos (IP & selo de tempo) e seguiram suas instruções. mas eu não poderia começar este código para o trabalho. plug-in que desativar uma vez que o código foi inserido. tentei desativando o plug-in primeiro e em seguida re-ativá-lo. nenhum dado. continuei recebendo esta mensagem de erro:

    Parse error: erro de sintaxe, T_STRING inesperada em /-/-/-/ wp-content/plugins/contact-form-7/wp-contact-form-7.php on line 919

    e

    Parse error: erro de sintaxe, inesperado ":" em wp-content/plugins/contact-form-7/wp-contact-form-7.php /-/-/-/ na linha 1810

    alguma dica sobre fazê-lo funcionar seria muito apreciado. muito obrigado!

  4. Hmmm ... provavelmente um problema com o copiar / colar o código ...

    Tente colar o código no bloco de notas, cópia do re-colando-o no plugin. Isso às vezes ajuda a higienizar a formatação do texto (mas chegou a pensar nisso, parece pouco provável neste caso)

    Também garantir que você está colando-o em no local correto.

    Você não precisa desativar o plugin para adicionar o código.

  5. Estou usando a versão 2.2.6 e "$ form .='';" não é onde se encontra no código.

  6. Você também pode adicionar isso na parte do corpo da mensagem do formulário de contato 7 e vai enviar o endereço IP.

    [] Wpcf7.remote_ip

    É provavelmente uma nova funcionalidade uma vez que este artigo foi escrito este artigo, mas ainda classifica para o assunto no google por isso seria bom para as pessoas saberem.

    Eu tenho esta informação do site do wordpress.

  7. Steve 20 jul 2010

    Isso não é trabalho para mim. Qual arquivo. Php no plugin que estamos editando aqui?


Deixe uma resposta

Podemos enviar e-mails de vez em quando, submetendo o seu comentário você concordar em receber esses e-mails