문의 양식 7 IP 주소, 날짜 / 시간 및 페이지 URL
꺼져 있는지 확인하십시오 무료 SEO 링크 DIY 패키지 빈스의 링크
또한 ... 지저귐에 나를 따라
이전 포스트에서 나는에 대한 문의 양식 7 1.9.3로 IP 주소를 추가 입력란에 쓴
이후 문의 양식 7, 이는 부정 확한 방법으로 초기 렌더링을 누른 다음 있었 주요 업데이 트합니다.
다행히도 - 최근의 업데이 트를 문의 양식 7 새 태그 [wpcf7.remote_ip]가 내 튜토리얼의 추가 부분을 대체하는 IP를 추가했습니다.
두 가지 기능이 추가되지 않았습니다 그리고 지금은 노 더 이상 예전과 방법 연락처 양식을 7, 날짜 및 시간을 추가 및 문의 양식 7에 페이지를 추가하는 작업을 소스.
원본 페이지에 추가하는 기능은 여전히 동일합니다 :
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;
}
하지만이 시간 전에 / classes.php 파일을 포함 하단에 추가 매우 "마지막인가요?" "
다음과 같은 파일 (포함 / classes.php)이 라인에 대한 검색 :
$enctype = apply_filters( 'wpcf7_form_enctype', '' );
이 라인 바로 아래에 다음 코드를 추가합니다 :
$curpageurl = curpageurl();
date_default_timezone_set('GMT');
$timedate = date('l jS \of FY h:i:s A');
이 라인에 대한 자 검색 :
. esc_attr( WPCF7_VERSION ) . '" />' . "\n";
이는 아래 라인을 추가하고 다음 코드를 삽입해야합니다 :
$form .= '<input type="hidden" name="time-date" value="' . $timedate . '" />';
$form .= '<input type="hidden" name="page-url" value="' . $curpageurl . '" />';
다음 단계 - 실제로 양식을 보내는 그 가치는 여전히 미스테리입니다 ...
만약 당신이 원본 페이지 및 시간 / 날짜 변수를 볼 수있는 이러한 변경 후 양식에 표시되는 코드를 확인하지만 그들은 이메일로 보내지 않으면 ...
만약 당신이 아래에 코멘트를 제발 알아 냈어.


좋은 팁
이 덕분에 찾고 있었어요