reCAPTCHA가 WordPress에서 작동하지 않는 문제를 해결하는 방법

게시 됨: 2023-03-07

reCAPTCHA가 WordPress 사이트에서 작동하지 않습니까?

reCAPTCHA는 웹사이트를 스팸으로부터 보호하는 데 도움이 되는 Google에서 제공하는 무료 서비스이며 많은 WordPress 사용자가 즐겨 사용합니다. reCAPTCHA는 특히 양식을 사용하여 커뮤니케이션을 초대할 때 웹사이트에서 사용할 수 있는 유용한 기능입니다.

따라서 사이트에서 reCAPTCHA가 작동하지 않을 때 매우 실망스러울 수 있습니다.

WordPress 웹사이트에서 reCAPTCHA에 문제가 발생할 수 있는 몇 가지 일반적인 이유가 있으며 이를 해결하는 데 도움을 드릴 수 있습니다.

지금 WordPress 양식에 reCAPTCHA 추가

내 reCAPTCHA가 WordPress에서 작동하지 않는 이유는 무엇입니까?

일반적으로 reCAPTCHA 문제는 웹사이트 설정에서 구성된 방식으로 인해 발생합니다.

WPForms는 최고의 WordPress Form Builder 플러그인입니다. 무료로 받으세요!

플러그인 옵션, 테마 기능 및 기타 사이트 설정은 모두 WordPress 사이트에서 reCAPTCHA가 작동하는 방식에 영향을 미칩니다. 예를 들어 WPForms 플러그인 설정은 이 보호가 사이트에 제출된 양식에 적용되는 방식에 영향을 줄 수 있습니다. 다행히 이러한 설정을 약간 조사하면 reCAPTCHA 문제를 해결할 수 있습니다.

이 게시물에서는 reCAPTCHA에서 발생할 수 있는 일반적인 문제와 해결 방법을 다룹니다. 또한 보너스로 reCAPTCHA를 전혀 사용할 필요가 없도록 사이트를 보호할 수 있는 몇 가지 대체 방법을 제공합니다.

reCAPTCHA가 WordPress에서 작동하지 않는 문제를 해결하는 방법

이 기사에서

  • 1. reCAPTCHA를 활성화할 수 없음
  • 2. 잘못된 사이트 키
  • 3. 구글 reCAPTCHA 인증 실패
  • 4. "이 필드는 필수입니다" 오류 메시지
  • 5. 스팸은 reCAPTCHA로 줄어들지 않습니다.
  • reCAPTCHA의 대안

1. reCAPTCHA를 활성화할 수 없음

WPForms에서 작성 중인 양식으로 필드를 드래그 앤 드롭할 때 reCAPTCHA 필드를 추가하거나 활성화할 수 없음을 알 수 있습니다.

이 문제는 일반적으로 양식 작성기 설정의 reCAPTCHA 키 문제로 인해 발생하며 이 문제를 해결하기 위해 먼저 이동해야 합니다.

WPForms 설정에서 reCAPTCHA 키가 올바르게 입력되었는지 확인해야 합니다.

설정에 올바른 reCAPTCHA 키가 없으면 양식 작성기의 사용 가능한 필드에 reCAPTCHA 필드가 계속 표시되지만 사용하려고 하면 경고 메시지가 표시됩니다.

Google reCAPTCHA configuration message

따라서 WPForms » 설정 » CAPTCHA 로 이동하여 reCAPTCHA 키가 reCAPTCHA 키 필드에 올바르게 추가되었는지 확인하십시오.

아직 reCAPTCHA 키가 전혀 없다는 것을 여기에서 발견할 수 있습니다. 따라서 Google에서 이러한 키를 생성해야 합니다.

보시다시피 양식 작성기에 나타나는 메시지에서 이 프로세스에 대한 단계별 자습서를 제공합니다.

키가 생성되면 reCAPTCHA 키를 양식 작성기 설정에 적용할 수 있습니다.

WPForms » 설정 » CAPTCHA 로 이동하여 reCAPTCHA 키를 입력합니다.

Entering reCAPTCHA settings

그런 다음 양식 작성기로 돌아가 reCAPTCHA 필드를 추가하고 양식에서 reCAPTCHA를 활성화합니다.

reCAPTCHA 키가 추가되고 WPForms 설정에서 활성화되면 아무 문제 없이 양식에 reCAPTCHA 필드를 추가할 수 있습니다.

2. 잘못된 사이트 키

reCAPTCHA가 WordPress에서 작동하지 않는 또 다른 이유는 유효하지 않은 사이트 키 때문일 수 있습니다.

양식에 추가하려고 할 때 reCAPTCHA 필드에 "사이트 소유자에 대한 오류: 잘못된 사이트 키"라는 메시지가 표시되면 이러한 경우임을 알 수 있습니다.

이는 오류 메시지에서 알 수 있듯이 WPForms » 설정 » CAPTCHA 에 추가된 reCAPTCHA 키가 유효하지 않음을 의미합니다. 키가 WPForms 설정에 잘못 복사되었거나 실수로 Google reCAPTCHA 계정에서 삭제되었을 수 있습니다.

따라서 Google에서 받은 reCAPTCHA 키를 다시 확인하고 WPForms 설정에 적용한 키와 일치하는지 확인해야 합니다.

Entering site key in settings

잘못된 사이트 키를 수정하려면 Google 사이트에서 Google reCAPTCHA 키를 다시 생성하기만 하면 됩니다.

Google에서 reCAPTCHA 키를 다시 생성하는 경우 WPForms 설정에서 새 키를 추가해야 합니다. 다시 생성된 키를 추가하고 활성화하려면 WPForms » 설정 » CAPTCHA 로 돌아가십시오.

3. 구글 reCAPTCHA 인증 실패

reCAPTCHA 확인 실패는 WordPress에서 발생할 수 있는 또 다른 일반적인 문제이며 이러한 문제가 발생할 수 있는 여러 가지 이유가 있습니다.

Configuring reCAPTCHA

이 경우 "Google reCAPTCHA 확인에 실패했습니다. 나중에 다시 시도하십시오."라는 메시지가 표시됩니다. 이 오류 메시지는 양식 제출 후 reCAPTCHA 필드 다음에 표시됩니다.

이 문제를 해결하려면 위의 2번 문제에 설명된 단계를 반복하여 잘못된 reCAPTCHA 키와 관련이 있는지 확인하세요.

사이트 키가 잘못되었거나 Google reCAPTCHA 계정에서 잘못 구성되었을 수 있습니다. 그렇다면 새 reCAPTCHA 키 세트를 생성하기만 하면 됩니다.

여전히 사이트 키로 양식을 성공적으로 제출할 수 없는 경우 WP Rocket, Autoptimize 등과 같은 최적화 플러그인을 확인하십시오. reCAPTCHA 문제를 해결하려면 이러한 플러그인의 일부 설정을 변경해야 할 수 있습니다.

최적화 플러그인에서 Javascript 최적화 설정을 일시적으로 비활성화하십시오. 그런 다음 이러한 설정을 저장하고 캐시를 지워 reCAPTCHA 문제가 해결되는지 확인합니다.

4. "이 필드는 필수입니다" 오류 메시지

reCAPTCHA에서 발생할 수 있는 또 다른 오류 메시지는 "이 필드는 필수입니다."이며 reCAPTCHA 필드 뒤에 나타납니다.

종종 이 오류는 다른 reCAPTCHA 코드와의 충돌로 인해 발생합니다. 다른 플러그인이나 사이트 테마에 의해 로드된 reCAPTCHA가 여러 개 있을 수 있습니다.

이 경우인지 확인하려면 양식 작성기에서 콘솔 오류를 확인하십시오.

화면을 마우스 오른쪽 버튼으로 클릭하거나 오른쪽 모서리에 있는 세 개의 수직 점을 클릭하여 검사 도구를 연 다음 콘솔 탭을 선택합니다.

Checking for console errors

reCAPTCHA가 두 번 로드된 경우 아래와 같은 콘솔 오류 메시지가 표시됩니다.

Console error message

이 메시지가 표시되면 플러그인 설정 또는 테마 옵션에서 다른 reCAPTCHA 옵션을 확인해야 합니다. 이 다른 reCAPTCHA 코드를 추적해 보십시오.

경우에 따라 W3 Total 캐시 플러그인의 성능 » 일반 설정 » 기타 에서 "Google Page Speed ​​대시보드 위젯 활성화" 옵션을 비활성화하면 이 문제를 해결할 수 있습니다.

Enabling Google pagespeed dashboard widget

충돌하는 reCAPTCHA 옵션을 찾을 수 없는 경우 WPForms의 reCAPTCHA 설정에서 비충돌 모드를 활성화하여 문제가 해결되는지 확인하십시오.

Enabling no conflict mode in the WPForms reCAPTCHA settings

5. 스팸은 reCAPTCHA로 줄어들지 않습니다.

경우에 따라 reCAPTCHA에 문제가 없는 것처럼 보일 수 있지만 여전히 사이트에서 수신하는 스팸 수준이 줄어들지 않습니다.

이 경우 가장 쉬운 해결책은 Google에서 reCAPTCHA의 강도를 높이는 것입니다. 이는 WordPress가 아닌 Google reCAPTCHA 계정에서 수행하는 작업입니다.

Google reCAPTCHA 설정으로 다시 이동하여 reCAPTCHA의 유형과 강도를 구성합니다.

Editing reCAPTCHA settings

또한 Google의 reCAPTCHA Enterprise를 사용하면 reCAPTCHA를 사용하여 훨씬 더 많은 사용자 지정 옵션에 대한 다양한 프로젝트 및 평가를 만들 수 있습니다.

Editing reCAPTCHA project

또 다른 시도는 Google에서 v3 또는 Checkbox reCAPTCHA를 활용하는 것입니다. 보이지 않는 reCAPTCHA는 스패머가 가장 쉽게 우회할 수 있는 보호 유형이기 때문입니다.

Select reCAPTCHA v2

Google 계정에서도 이러한 reCAPTCHA 유형의 강도를 높일 수 있습니다.

reCAPTCHA의 대안

궁극적으로 reCAPTCHA를 완전히 폐기하고 대체 방법을 추구하기로 결정할 수 있습니다. 우리는 그것을 얻는다!

다행히 사이트를 보호할 수 있는 몇 가지 다른 방법이 있습니다. WPForms는 자체 스팸 방지 및 보안 설정을 제공하며 대부분은 설정 » 스팸 방지 및 보안 아래의 양식 작성기에서 찾을 수 있습니다.

스팸 방지 보호 활성화

WPForms에는 WPForms 플러그인이 각 양식에 추가하는 토큰을 확인하는 내장 스팸 방지 보호 계층이 있습니다.

Enabling the WPForms anti-spam token

안티스팸 보호 설정을 활성화하면 봇이 안티스팸 보호를 트리거하는 경우 양식이 제출되지 않습니다.

스팸 방지 보호 옵션은 기본적으로 활성화되어 있어야 하지만 WPForms 스팸 보호 및 보안 설정에서 확인할 수 있습니다.

Akismet 스팸 방지 보호 활성화

Akismet은 워드프레스 웹사이트에 널리 사용되는 스팸 방지 플러그인입니다. 댓글에서 스팸을 필터링하는 데 자주 사용되지만 양식을 통해 들어오는 스팸으로부터 사이트를 보호하기 위해 WPForms와 통합할 수도 있습니다.

따라서 WPForms에서 이 스팸 방지 보호 기능을 활성화하려면 먼저 Akismet Spam Protection 플러그인을 설치하고 활성화해야 합니다.

플러그인이 설치되면 Akismet은 자체 설정 페이지로 리디렉션합니다. 여기에서 계정을 설정하고 Akismet API 키를 추가하는 단계를 따릅니다.

그런 다음 양식 작성기에서 설정 » 스팸 방지 및 보안 으로 돌아가 Akismet 스팸 방지 보호 옵션을 활성화합니다.

Enabling the Akismet anti-spam protection

다른 Captcha 설정 추가: hCaptcha, Cloudflare Turnstile 또는 Custom Captcha

사이트에서 사용할 수 있는 reCAPTCHA 외에 몇 가지 CAPTCHA 옵션이 있습니다.

예를 들어, hCaptcha는 무료이며 프라이버시를 중요시하지만 여전히 신뢰할 수 있는 스팸 방지 보호 기능을 제공합니다. 또는 CAPTCHA와 유사한 또 다른 솔루션인 Cloudflare Turnstile을 활용할 수 있습니다. 사용자가 퍼즐을 풀지 않고도 양식을 제출할 수 있습니다.

hCaptcha 또는 Cloudflare Turnstile을 설정하려면 WPForms » 설정 » CAPTCHA로 이동하세요. 그런 다음 활용하려는 옵션을 선택하십시오.

Entering CAPTCHA settings

설정을 저장하기 전에 각 계정에서 API 키를 생성하고 여기에 추가해야 합니다.

또한 WPForms Custom Captcha Addon 으로 자신만의 질문 및 답변 또는 수학 CAPTCHA를 생성하여 스팸을 방지할 수 있습니다.

사용자 지정 보안 문자를 양식에 적용하기 전에 사용자 지정 보안 문자 추가 기능을 활성화해야 합니다.

WordPress 대시보드에서 WPForms 탭으로 이동하여 Addons를 선택합니다. 페이지를 아래로 스크롤하여 Custom Captcha 애드온을 찾아 활성화합니다.

Activating custom captcha addon

그런 다음 양식 작성기에서 설정 » 스팸 방지 및 보안 으로 돌아갑니다.

또한 사용 가능 섹션에서 사용자 지정 캡차 옵션을 찾을 수 있습니다. 양식에 사용자 지정 캡차를 추가하려면 양식에 추가를 클릭합니다.

Adding custom CAPTCHA to a form

그런 다음 드롭다운 메뉴에서 수학 또는 질문 및 답변을 선택하여 사용자에게 표시할 CAPTCHA 유형을 선택할 수 있습니다.

스팸 필터 추가: 국가 필터 또는 키워드 필터

국가 필터를 사용하는 것은 특정 국가의 양식 제출을 허용하거나 거부하는 간단하고 효과적인 방법입니다.

양식 작성기에서 이 기능을 활성화하려면 설정 » 보안 및 스팸 방지 로 이동하여 국가 필터 활성화 옵션을 켭니다.

Enabling country filter in settings

사용자가 선택한 국가 외부에서 양식을 제출하려고 하면 양식이 제출되지 않습니다. "죄송합니다. 이 양식은 귀하의 국가에서 제출할 수 없습니다."라는 메시지를 받게 됩니다.

이와 동일한 프로세스를 키워드에도 적용할 수 있습니다.

키워드 필터를 활성화하려면 키워드 필터 활성화 옵션을 켜기로 전환합니다. 그런 다음 키워드 목록 에 특정 단어와 구문을 추가합니다.

Enabling keyword filter in settings

이제 사용자가 나열된 키워드 중 하나를 사용하여 양식을 제출하려고 하면 양식이 제출되지 않습니다. "죄송합니다. 금지된 단어가 포함되어 있어 메시지를 제출할 수 없습니다."라는 메시지를 받게 됩니다.

허용 목록 또는 거부 목록 만들기

허용 목록 또는 거부 목록을 사용하여 양식을 스팸으로부터 보호할 수도 있습니다. 이 설정은 이메일 주소를 기반으로 양식 사용자를 허용하거나 거부합니다.

Selecting an allowlist / denylist option

허용 목록 또는 거부 목록을 만들려면 양식 작성기를 열고 양식에 이메일 필드를 포함해야 합니다.

이메일 필드의 고급 옵션에서 허용 목록/거부 목록 드롭다운을 사용하여 목록을 활성화하고 규칙을 추가합니다.

이것은 WPForms에서 사용할 수 있는 보호 기능에 대한 간략한 요약입니다. 이러한 각 조치를 WordPress 사이트에 적용하는 방법에 대한 전체 지침은 이 광범위한 자습서를 확인하십시오.

지금 WordPress 양식에 reCAPTCHA 추가

다음으로 문의 양식 스팸을 중지하십시오.

이 게시물에서는 WordPress에서 양식을 보호하는 많은 방법을 다루었습니다. 대부분의 스팸은 귀하의 사이트에서 연락처 양식을 제출하려는 봇에서 나옵니다.

그러나 이 궁극적인 가이드에서 다루는 팁을 사용하여 스팸이 사이트에 침투하는 것을 방지할 수 있습니다. 사이트 보호를 위한 추가 제안과 함께 여기에 나열된 몇 가지 옵션과 관련된 자세한 정보를 찾을 수 있습니다.

양식을 만들 준비가 되셨습니까? 가장 쉬운 WordPress 양식 빌더 플러그인으로 지금 시작하세요. WPForms Pro에는 많은 무료 템플릿이 포함되어 있으며 14일 환불 보장을 제공합니다.

이 기사가 도움이 되었다면 Facebook 및 Twitter에서 저희를 팔로우하여 더 많은 무료 WordPress 자습서 및 가이드를 확인하십시오.