Vince Samios - Internet Entrepreneur

Internet Marketing e Search Engine Optimization Consultant - Do Céu à Terra e Éter da Web
Novos: Formulário de Contato

Post anterior: ScreenFlow PC (Windows) how-to Next Post: Relação de SEO Traffic vs Valor do PPC Traffic

Contact Form 7 Endereço IP, Dia / Hora e URL da página

Certifique-se começar FREE DIY SEO pacotes link Links Vince
Também ... siga-me no Twitter

Em um post anterior eu escrevi sobre adição de um campo de endereço IP para Contact Form 7 1.9.3

Desde então tem havido grandes atualizações para o Contact Form 7, o que torna a inicial como-a imprecisa.

Felizmente - em recentes atualizações Contact Form 7, foi acrescentado um novo tag [wpcf7.remote_ip], que substitui o IP Adicionando parte do meu tutorial.

Duas funções que não tenham sido adicionado e que agora não mais trabalhar com o meu velho how-to está adicionando data e hora para formulário de contato 7, e adicionando a fonte da página em Contact Form 7.

A função para adicionar a página de origem ainda é o mesmo:

function 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;
}

Mas desta vez, adicioná-lo ao fundo de ficheiro includes / classes.php, antes do último "?>"

Em seguida, no mesmo arquivo (includes / classes.php), procure por esta linha:

$enctype = apply_filters( 'wpcf7_form_enctype', '' );

Diretamente abaixo desta linha, adicione o seguinte código:

$curpageurl = curpageurl();
date_default_timezone_set('GMT');
$timedate = date('l jS \of FY h:i:s A');

Agora, procure por esta linha:

. esc_attr( WPCF7_VERSION ) . '" />' . "\n";

Abaixo o que você precisa adicionar uma linha e inserir o seguinte código:

$form .= '<input type="hidden" name="time-date" value="' . $timedate . '" />';
$form .= '<input type="hidden" name="page-url" value="' . $curpageurl . '" />';

O próximo passo - na verdade, enviar esses valores com a forma, ainda é um mistério ...

Se você verificar o código do formulário depois de fazer essas mudanças que você pode ver a página de origem e tempo / variáveis de data que está sendo exibido ... mas eles não enviam com o e-mail ...

Se você já trabalhou fora, por favor, comente abaixo.

Palavras-chave:

Postado em Internet Marketing e Parapente e Viagens 4 months, 2 weeks ago at 5:40 am.

1 comentário

Uma Resposta

  1. dicas de Nice :) estava pesquisando isto graças


Deixe uma Resposta