사용할 수있는 메일 태그가 있습니까? 예를 들어 ; 우리가 사용할 수있는 클라이언트의 IP를 추적하기 위해; [_remote_ip]어떻게 연락 담당자가 연락처 양식 7을 통해 양식을 제출 한 후 발신자 국가를 추적 할 수 있습니까?
-2
A
답변
0
첫 번째 단계는 API 키를 만드는 것입니다. 우리가 사이트에 등록해야만하는 API 키를 얻으려면 IPInfoDB.
API 키가 준비되면 우리는 IPInfoDB 사이트에서 ip2locationlite.class.php 파일을 다운로드해야합니다.
다음 단계는 맞춤 플러그인을 만드는 것입니다. 이름을 'country_custom_plugin.php'로 지정했습니다. 폴더 내에서 커스텀 플러그인을 생성하는 것이 항상 좋기 때문에 해당 플러그인에 필요한 모든 파일이 폴더에 남아있게됩니다. 폴더를 "country_custom_plugin"으로 지정했습니다.
"ip2locationlite.class.php"파일을 "country_custom_plugin"폴더로 이동하십시오.
/* 접촉 형 -7- 모듈의 함수를 호출 함수 stylus_ip_location_get_cc이 도움이 될
add_filter('wpcf7_special_mail_tags', 'country_custom_ip_location', 10, 2);
/*Function to get location of an user from the ip address*/
function country_custom_ip_location($output, $name){
/*including the third party integration to get IP Location*/
include_once('ip2locationlite.class.php');
/*Special tag values are passed in format wpcf7.$name which we convert to _$name*/
$name = preg_replace('/^wpcf7\./', '_', $name);
/*If location is requested in contact form enter the loop*/
if ('_custom_ip_location' == $name) {
$ipLite = new ip2location_lite;
/*Entering the API key value generated*/
$ipLite->setKey('"Enter your API Key Here"');
/*Getting the IP address*/
$ipaddress = preg_replace('/[^0-9a-f.:, ]/', '', $_SERVER['REMOTE_ADDR']);
/*Getting the Location*/
$visitorGeolocation = $ipLite->getCity($ipaddress);
if (!empty($visitorGeolocation) && is_array($visitorGeolocation)) {
$output = $visitorGeolocation['regionName'] . ', ' . $visitorGeolocation['countryName'] . ', ' . $visitorGeolocation['countryCode'];
}
}
return $output;
}
Reference .Hope */
결과를 전달. 문제가 있으면 알려주십시오.관련 문제
- 1. 연락처 양식 7을 제출 한 후 데이터 조작
- 2. 연락처 양식 7을 사용하여 다중 양식을 만들려고합니다.
- 3. 어떻게 WordPress에 페이지 새로 고침없이 연락처 양식 7을 제출 하시겠습니까?
- 4. 양식을 제출 한 후 어떻게 colorbox를 열 수 있습니까?
- 5. jQuery를 통해 제출 한 후 양식 재설정
- 6. 제출 후 양식 중지
- 7. Sitecore 연락처 추적 : 어떻게 작동합니까?
- 8. 제출 양식을 제출 한 후 리디렉션 페이지
- 9. 창 양식을 통해 html 양식 제출
- 10. 양식을 통해 양식을 제출 하시겠습니까?
- 11. 양식을 제출 한 후 양식을 숨기는 방법
- 12. 양식 제출 후 어떻게 재전송 할 수 있습니까?
- 13. PHP 양식을 제출 한 후 포함합니다.
- 14. AJAX를 통해 Google 양식을 제출 한 후 리디렉션하는 페이지가 중지됩니다.
- 15. 양식을 제출 한 후 뒤로 버튼을 방지하십시오.
- 16. 연락처 양식 (7) - Google 웹 로그 분석 추적 문의 양식과 구글 분석에 제출 한 연락처 양식을 추적하려고
- 17. 양식을 제출 한 후 단추 href를
- 18. 양식을 사용하여 양식 제출
- 19. 양식을 제출 한 후 값을 보호하십시오. codeigniter
- 20. Safari에서 양식을 제출 한 후 DOM에 스타일을 변경할 수 없습니다.
- 21. 제출 한 후 양식을 재설정하는 방법은 무엇입니까?
- 22. 양식을 제출 한 후 메시지를 표시하십시오.
- 23. 양식을 제출 한 후 ajax 호출 디버깅
- 24. 연락처 양식 7을 텍스트 옆에 정렬하는 방법
- 25. 양식을 제출 한 후 동일한 페이지에 머물러서 양식을 다시 처리하십시오.
- 26. 제출 후 연락처 양식 데이터 필드가 지워지지 않습니다
- 27. 양식을 제출 한 후 url에서 양식 매개 변수를 숨기는 방법
- 28. 양식을 제출 한 후 PHP를 통해 DIV를 새로 고침
- 29. cakephp 1.3에 제출 한 후 양식을 지우십시오.
- 30. 양식을 제출 한 후 JQuery 리디렉션