Contact Form 7 adresse IP, date / heure et URL de la page
Assurez-vous que pour obtenir gratuitement bricolage paquets lien SEO Links Vince
Aussi ... Suivez-moi sur Twitter
Dans un précédent post, j'ai écrit en ajoutant environ un champ d'adresse IP en contact Formulaire 7 1.9.3
Depuis lors il ya eu des mises à jour majeures au formulaire de contact 7, ce qui rend la première façon de faire pour inexacts.
Heureusement - pour les mises à jour récentes Formulaire de contact 7 a ajouté une nouvelle balise [wpcf7.remote_ip], qui remplace l'ajout de partie IP de mon tutoriel.
Deux fonctions qui n'ont pas été ajoutés et qui, maintenant personne ne fonctionnent plus avec ma vieille façon de faire pour ajoutez la date et le temps de contacter le formulaire 7, et en ajoutant la source de la page en contact formule 7.
La fonction permettant d'ajouter la page source est toujours la même:
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;
}
Mais cette fois, ajoutez-le au fond du fichier includes / classes.php, avant que le tout dernier "?>"
Ensuite, dans le même fichier (includes / classes.php) recherche pour cette ligne:
$enctype = apply_filters( 'wpcf7_form_enctype', '' );
Juste en dessous de cette ligne, ajoutez le code suivant:
$curpageurl = curpageurl();
date_default_timezone_set('GMT');
$timedate = date('l jS \of FY h:i:s A');
Maintenant recherchez cette ligne:
. esc_attr( WPCF7_VERSION ) . '" />' . "\n";
Dessous de laquelle vous devez ajouter une ligne et insérer le code suivant:
$form .= '<input type="hidden" name="time-date" value="' . $timedate . '" />';
$form .= '<input type="hidden" name="page-url" value="' . $curpageurl . '" />';
L'étape suivante - l'envoi effective de ces valeurs avec le formulaire, est toujours un mystère ...
Si vous vérifiez le code du formulaire après avoir effectué ces modifications que vous pouvez voir la page source et l'heure / date étant variables affichées ... mais ils n'envoient pas avec l'e-mail ...
Si vous l'avez mis au point, s'il vous plaît commentaire ci-dessous.
Tags: Contact Form 7, adresse IP, formulaire de contact wordpress, Wordpress Plugin


Nice astuces
était à la recherche de ce merci