Samios Vince - el empresario de Internet

Internet Marketing y Search Engine Optimization Consultor - Desde el cielo a la tierra y el éter de la Web

Cargo anterior: ScreenFlow PC (Windows) How-To Next Post: Relación de la SEO Tráfico vs Valor de la PPC de Tráfico

Formulario de contacto 7 dirección IP, fecha, hora y URL de la página

Asegúrese de obtener GRATIS DIY paquetes enlace SEO Enlaces de Vince
Además ... me siguen en Twitter

En una entrada anterior escribí sobre la adición de un campo de dirección IP en contacto Formulario 7 1.9.3

Desde entonces los principales cambios se han producido al Formulario de Contacto 7, que hace que la inicial de cómo-a inexactos.

Por suerte - en las actualizaciones de los últimos 7 Formulario de Contacto ha añadido una nueva etiqueta [wpcf7.remote_ip], que sustituye la parte de mi IP Adición de tutorial.

Dos funciones que no se han añadido y que ahora que ya no trabajo con mi viejo cómo están añadiendo a la fecha y hora para Formulario de Contacto 7, y la adición de la fuente de la página de contacto en el formulario 7.

La función para añadir la página de origen sigue siendo la misma:

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

Pero esta vez, agrega a la parte inferior de la includes / archivo classes.php, antes de la última "?>"

A continuación, en el mismo archivo (includes / classes.php) búsqueda de esta línea:

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

Justo debajo de esta línea, agregue el siguiente código:

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

Ahora busca esta línea:

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

Debajo de la cual es necesario añadir una línea e insertar el siguiente código:

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

El siguiente paso - de hecho el envío de esos valores con la forma, es todavía un misterio ...

Si usted marca el código de formulario después de realizar estos cambios que usted puede ver la página de origen y la hora / fecha de las variables que se muestra ... pero no se envían con el correo electrónico ...

Si usted ha trabajado a cabo, por favor, un comentario a continuación.

Etiquetas:

Publicado en Internet Marketing y Parapente y viajes de 3 meses, 3 semanas a las 5:40 am.

1 comentario

Una respuesta

  1. Consejos de Niza :) estaba buscando esto gracias


Deje una contestación