Simple CAPTCHA Alternative with Cloudflare Turnstile

설명

Cloudflare Turnstile을 워드프레스 웹사이트의 모든 양식에 간편하게 추가하여 스팸으로부터 보호하세요!

사용자 친화적이고 개인정보를 보호하는 reCAPTCHA 대체 도구입니다. 100% 무료!

지원되는 양식

현재 다음 양식에서 Turnstile 기능을 활성화할 수 있습니다:

워드프레스

  • 로그인 양식
  • 회원가입 양식
  • 비밀번호 재설정 양식
  • 댓글 양식

우커머스

  • 결제
  • 주문에 대한 지불
  • 로그인 양식
  • 회원가입 양식
  • 비밀번호 재설정 양식

양식 플러그인

  • WPForms
  • Fluent Forms
  • Contact Form 7
  • Gravity Forms
  • Formidable Forms
  • Forminator Forms
  • Jetpack Forms
  • Kadence Forms

기타 통합

  • Elementor Pro Forms
  • Easy Digital Downloads Forms
  • Paid Memberships Pro Forms
  • Mailchimp for 워드프레스 Forms
  • MailPoet Forms
  • BuddyPress Registration Form
  • bbPress Create Topic & Reply Forms
  • MemberPress Forms
  • Ultimate Member Forms
  • WP-Members Forms
  • WP User Frontend Forms
  • WP User Manager Forms
  • wpDiscuz Comments Form
  • CheckoutWC & Flux Checkout

이 플러그인은 워드프레스 멀티사이트 및 대부분의 2단계 인증(2FA) 플러그인과도 호환됩니다.

옵션 선택

이 플러그인에는 몇 가지 추가 기능과 옵션이 포함되어 있습니다:

  • 테마: Turnstile의 기본 테마를 선택하세요.
  • 언어: Turnstile의 기본 언어를 설정합니다.
  • 표시 모드: Turnstile가 항상 표시될지, 아니면 상호 작용이 필요할 때만 표시될지 선택하세요.
  • 제출 버튼 비활성화: Turnstile 챌린지가 완료될 때까지 양식의 제출 버튼을 비활성화합니다.
  • 사용자 지정 오류 메시지: 제출 실패 시 표시할 사용자 지정 오류 메시지를 설정하세요.
  • 화이트리스트: 로그인한 사용자 또는 특정 IP 주소에 대해 Turnstile이 표시되지 않도록 합니다(와일드카드는 지원되지 않습니다).
  • Resource Hint (Preconnect): Option to enable resource hint preconnect for improved performance.
  • Failsafe Mode: Option to enable failsafe mode. When Cloudflare is down, this mode will either allow submissions, or fallback to reCAPTCHA.
  • Debug Logging: Enable debug logging of Turnstile form submission events to help with troubleshooting.

시작하기

Cloudflare Turnstile은 정말 빠르고 쉽게 시작할 수 있습니다!

  1. Cloudflare 계정에서 “사이트 키”와 “비밀 키”를 생성한 다음 플러그인 설정 페이지에 추가하기만 하면 됩니다.
  2. Turnstile를 추가할 양식을 선택하고 저장을 클릭하십시오.
  3. 마지막으로 “API 응답 테스트” 버튼을 클릭하여 Turnstile API 응답이 정상적으로 작동하는지 확인하십시오.
  4. 그러면 선택한 양식에 새로운 Cloudflare Turnstile 인증 마크가 표시되어 스팸으로부터 보호됩니다!

더 자세한 지침은 설치 가이드를 참조해주세요.

Cloudflare Turntile이란 무엇인가요?

Cloudflare Turnstile은 웹사이트 방문자에게 번거로움이나 CAPTCHA 없이 편리한 웹 환경을 제공합니다.

Turnstile은 악용을 방지하고 방문자가 실제 방문자인지 확인하며, CAPTCHA가 사용자에게 강요하는 데이터 개인정보 보호 문제나 끔찍한 사용자 경험(UX)을 해결합니다.

자세한 내용은 다음 링크를 참조하세요: https://www.cloudflare.com/en-gb/products/turnstile/

무료로 사용할 수 있나요?

네, 이 플러그인은 유료 버전이 없는 완전 무료이며, 추가적인 데이터 추적 기능은 포함하지 않습니다.

Cloudflare Turnstile은 완전 무료 서비스입니다.

플러그인 언어

현재 12개 언어로 제공됩니다. 모든 참여자께 감사드립니다! 번역에 참여하고 싶으시면 여기를 클릭해주세요.

기타 정보

플러그인을 지원해주세요

이 플러그인 개발을 지원해주신 모든 후원자 분들께 특별히 감사드립니다.

If you would like to support the continued development and support of this plugin, you can make a donation.

상표권 고지

Cloudflare, Cloudflare 로고 및 Cloudflare Workers는 미국 및 기타 관할 지역에서 Cloudflare, Inc.의 상표 및/또는 등록 상표입니다.

이 플러그인은 Cloudflare, Inc.와 제휴, 보증 또는 후원 관계가 없습니다.

스크린샷

  • 워드프레스 로그인 페이지의 Turnstile 예시
  • 워드프레스 회원가입 페이지의 Turnstile 예시
  • 워드프레스 댓글 양식의 Turnstile 예시
  • 우커머스 내 계정 페이지의 Turnstile 예시
  • 우커머스 결제 페이지의 Turnstile 예시
  • 문의 양식에 있는 Turnstile 예시
  • 예시 설정 페이지

설치

  1. ‘simple-cloudflare-turnstile’을 ‘/wp-content/plugins/’ 디렉토리에 업로드하세요.
  2. 워드프레스의 ‘플러그인’ 메뉴를 통해 플러그인을 활성화하세요.
  3. 워드프레스 관리자 메뉴에서 “설정 > Cloudflare Turnstile”로 이동하여 플러그인 설정을 확인하세요.
  4. Cloudflare 계정에서 “사이트 키”와 “사이트 시크릿”을 생성한 다음 설정 페이지에 입력해야 합니다.
  5. Turnstile 기능을 활성화할 건물을 선택한 다음 “변경 사항 저장” 버튼을 클릭하십시오.
  6. 마지막으로, 위젯이 올바르게 작동하는지 확인하기 위해 “API 응답 테스트”를 클릭하여 간단한 테스트를 완료해야 합니다.
  7. 그러면 선택한 양식에 새로운 Cloudflare Turnstile 인증 마크가 표시되어 스팸으로부터 보호됩니다!

더 자세한 지침은 설치 가이드를 참조해주세요.

FAQ

설치 가이드가 있나요?

네, 여기에서 플러그인 설치 가이드를 보실 수 있습니다.

향후 더 많은 통합 기능이 추가될 예정인가요?

향후 사용자 피드백을 바탕으로 더 많은 통합 기능이 추가될 수 있습니다. 제안 사항이 있으시면 언제든지 지원 게시글을 제출해 주세요.

도움이 필요해요, 지원받을 수 있을까요?

Cloudflare Turnstile 플러그인을 사용한 Simple CAPTCHA Alternative는 워드프레스 커뮤니티에 기여하기 위한 방법으로 개발된 100% 무료 플러그인이라는 점을 유념해 주시기 바랍니다.

워드프레스.org 포럼에 지원 게시글을 올려 커뮤니티의 도움을 받을 수 있으며, 저희도 해당 게시글을 자주 확인하여 가능한 한 답변을 드리겠습니다. 하지만 모든 문의에 답변을 드릴 수는 없다는 점을 양해 부탁드립니다.

여기를 클릭하여 지원 주제를 생성하세요.

개발자와 워드프레스 커뮤니티로부터 100% 무료 지원을 받으려면 지원 포럼에만 지원 티켓을 제출해야 합니다.

이 플러그인은 무료인가요?

네, 이 플러그인은 유료 버전이 없는 완전 무료이며, 추가적인 데이터 추적 기능은 포함하지 않습니다.

Cloudflare Turnstile은 완전 무료 서비스입니다.

이것이 데이터 개인정보 보호 및 GDPR에 더 유리한가요?

Cloudflare는 “광고 리타겟팅을 위해 데이터를 수집하지 않는다”고 언급했으며, Turnstile은 “쿠키(로그인 쿠키 등)를 찾거나 쿠키를 사용하여 어떤 종류의 정보도 수집 또는 저장하지 않는다”고 밝혔습니다.

Turnstile이 데이터 수집은 줄이고 개인정보 보호는 강화하면서도 보안은 동일하게 유지하는 방법에 대해 자세히 설명하는 이 기사를 확인해 보세요.

Cloudflare의 GDPR 준수데이터 처리 추가 계약서를 참조하여 Cloudflare가 데이터를 처리하는 방식에 대한 자세한 내용을 확인하십시오.

콘솔에 401 오류가 표시되는데, 문제가 있는 건가요?

해당 오류는 무시하셔도 됩니다.

사용자의 기기 또는 브라우저에서 아직 지원하지 않는 “개인 액세스 토큰(PAT)”을 요청하고 있습니다.

더 자세한 정보를 원하시면 여기를 클릭하세요 .

브라우저 콘솔에 표시되는 Turnstile 오류 코드

브라우저 콘솔에 표시되는 오류 코드에 대한 자세한 내용은 여기에서 Cloudflare 문서를 참조해주세요.

Turnstile 챌린지가 나타나지 않습니다. 어떻게 해야 하나요?

먼저 설정 가이드를 정확하게 완료했는지, 그리고 설정 페이지에서 "API 응답 테스트"를 완료했는지 확인하십시오.

여전히 문제가 해결되지 않으면 워드프레스.org 포럼에 지원 게시글을 올려주세요.

보안 버그는 어떻게 신고할 수 있나요?

Patchstack 취약점 공개 프로그램을 통해 보안 버그를 신고할 수 있습니다. Patchstack 팀은 신고된 보안 취약점을 검증하고, 우선순위를 정하고, 처리하는 데 도움을 드립니다. 보안 취약점을 신고해 주세요.

후기

2026년 3월 2일 답글 2개
El plugin cumple con todos mis expectativas.
2026년 1월 27일
Thank you for this amazing plugin. I was able to set up all the Turnstile integration in one place in minutes. Otherwise, I would have had to change it in a couple of places.
2026년 1월 24일 답글 1개
I totally recommend using this plugin, it’s lightweight and really helps fixing Elementor’s lack of Cloudflare recaptcha consideration, I was able to implement this very quickly. Some people mentioned that they were unable to get the widget to appear on their site, I definitely recommend you check CloudFlare Turnstile documentation and update your CSP accordingly, there are two rules you should add to script-src and frame-src and also try turning off caching on these pages. Thanks again for this awesome plugin
모든 220 평가 읽기

기여자 & 개발자

“Simple CAPTCHA Alternative with Cloudflare Turnstile”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Simple CAPTCHA Alternative with Cloudflare Turnstile”(이)가 13 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Simple CAPTCHA Alternative with Cloudflare Turnstile”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

Version 1.37.0 – 12th January 2026

  • Improvement: Improved the Elementor integration to work better in more cases, and with Elementor popups.
  • Improvement: Added an alignment option for the Elementor integration.
  • Tweak: Removed the “Integration Method” option for Elementor forms. It will now load globally but has an option to choose where scripts are loaded.
  • Tweak: Small tweaks to the settings page.
  • Tweak: Added a copy button for the debug log.
  • Fix: Fixed a new issue some websites were experiencing with WooCommerce block checkout not working with Turnstile.
  • Fix: Fixed an error “attempt to read property success on null” showing in some cases.
  • Fix: Fixed the widget label not showing in some cases, on the comments form.
  • Fix: Fixed WooCommerce checkout in some cases not re-rendering Turnstile after payment errors. It should now rerender correctly in all cases to prevent Turnstile errors.
  • Fix: Fixed an issue with Forminator forms when using file upload fields.

Version 1.36.1 – 31st December 2025

  • Fix: Fixed an issue with the disable submit feature not working in some cases.

Version 1.36.0 – 30th December 2025

  • New: Added new “Failsafe Mode” option in the advanced settings.
  • New: Added the ability to enable and set a custom “widget label text” that is shown above the Turnstile widget.
  • New: Added an option to enable “Resource Hint (Preconnect)” in the advanced settings.
  • Tweak: Improved the code for getting the user IP address for the Turnstile verification request. Helps with certain server setups and proxy services.
  • Tweak: Changed Turnstile default render to “auto” instead of “explicit”.
  • Tweak: Removed the user ID check on WordPress login Turnstile check, so it still runs if the username is invalid.
  • Tweak: Added “header” info to the debug log entries.
  • Fix: Fixed an issue with Kadence Forms integration in some cases.

Version 1.35.0 – 27th October 2025

  • 신규: Elementor 요소 캐싱과의 통합이 더욱 개선되었습니다.
  • 신규: Elementor 통합을 위한 새로운 “통합 방식”이 추가되었습니다. “스크립트 전역 로드” 옵션은 특정 유형의 캐싱에 더 적합할 수 있습니다.
  • 수정: Elementor의 JavaScript 코드를 jQuery에서 순수 JavaScript로 업데이트했습니다.
  • 수정: “고급 설정”에 “성능 플러그인 호환성”을 켜고 끌 수 있는 옵션을 추가했습니다.
  • 수정: 이제 얼티밋 멤버십 양식에 매번 무작위로 생성되던 ID 대신 고유한 고정 ID가 부여됩니다.
  • 수정: 우커머스 결제 과정에서 단일 요청 내 중복 실행 여부를 확인하는 대체 검사 기능을 추가했습니다.
  • 수정: 설정 페이지를 일부 변경하고, 설치 가이드 링크를 업데이트했으며, 기부/후원자 정보를 수정했습니다.
  • 수정: 일부 경우에 PayPal Express와 같은 특정 결제 수단에서 Turnstile이 무시되는 문제를 수정했습니다.
  • 수정: “워드프레스 로그인” 옵션이 활성화되어 있지만 “우커머스 로그인”이 비활성화된 경우 우커머스 로그인 시 인증 실패 오류가 발생하는 문제를 수정했습니다.

Version 1.34.3 – 16th October 2025

  • 수정: 일부 빠른 결제 방식에서 발생하던 문제를 해결했습니다. 이제 해당 결제 방식은 Turnstile 검사를 자동으로 건너뛰어 오류 메시지가 표시되지 않습니다.

Version 1.34.2 – 15th October 2025

  • 수정: 일부 경우에 우커머스 결제 과정에서 발생하던 문제를 수정했습니다.

Version 1.34.1 – 10th October 2025

  • 수정: 버전 1.34.0부터 사용자 지정 로그인 양식으로 인해 오류가 발생하던 문제를 수정했습니다.
  • 수정: 텍스트에 따옴표를 사용할 때 “추가 오류 메시지”가 표시되는 문제를 수정했습니다.

Version 1.34.0 – 9th October 2025

  • 신규: wp-config.php 파일에서 “CF_TURNSTILE_SITE_KEY” 및 “CF_TURNSTILE_SECRET_KEY” 상수를 사용하여 사이트 키와 시크릿 키를 정의할 수 있는 기능이 추가되었습니다. 이 기능은 개발자에게 유용하며, 관리자 설정 페이지에서 키가 변경되는 것을 방지하려는 경우에도 사용할 수 있습니다.
  • 신규: 설정 페이지에 내보내기/가져오기 도구를 추가하여 설정을 쉽게 내보내고 다른 웹사이트로 가져올 수 있습니다.
  • 수정: 잠재적인 문제를 방지하기 위해 우커머스 결제 페이지의 “cfturnstile_checkout_checked” 세션이 더 많은 경우에 삭제되도록 업데이트했습니다.
  • 수정: 우커머스 결제 페이지에서 스마트 결제 버튼에 대한 지원을 개선하여 Turnstile이 일부 경우에 결제를 차단하는 문제를 해결했습니다.
  • 수정: 블록 결제를 사용할 때 “주문 결제” 페이지에서 발생하던 문제를 수정했습니다.
  • 수정: wp_login_form() 함수 통합 관련 문제를 수정했습니다.

Version 1.33.1 – 5th September 2025

  • 기타: 상표권 지침에 따라 플러그인 이름을 “Simple Cloudflare Turnstile”에서 “Simple CAPTCHA Alternative with Cloudflare Turnstile”로 변경했습니다.

Version 1.33.0 – 4th September 2025

  • 수정: JavaScript를 최소화하거나 지연시켜 Turnstile 로딩에 문제를 일으킬 수 있는 특정 성능 플러그인과의 호환성을 개선했습니다.
  • 수정: Elementor 양식에서 문제가 발생하는 일부 웹사이트에 대한 잠재적인 해결책입니다.

Version 1.32.3 – 21st August 2025

  • 수정: CheckoutWC 통합 관련 문제를 수정했습니다.

Version 1.32.2 – 7th August 2025

  • 수정: Elementor 양식의 Turnstile 위젯이 항상 다크 모드로 강제 적용되는 문제를 수정했습니다.
  • 수정: CheckoutWC 결제 페이지에서 일부 경우에 Turnstile이 두 번 렌더링되는 문제를 수정했습니다.

Version 1.32.1 – 7th August 2025

  • 개선 사항: CheckoutWC 통합이 개선되었습니다( #53 ).
  • 수정: 제출 버튼 비활성화에 필요한 MailPoet JS 콜백 함수를 추가했습니다.
  • 수정: woocommerce.js 파일의 오류를 수정했습니다.

Version 1.32.0 – 7th July 2025

  • 신규: “WP User Manager” 플러그인 지원이 추가되었습니다.
  • 개선 사항: Elementor 통합(문의 양식, 로그인 양식 및 팝업)을 수정하고 코드 일부를 개선했습니다.
  • 수정: Turnstile 스크립트가 이미 대기열에 추가되었는지 확인하는 기능을 추가했습니다.
  • 수정: 일부 Ajax 양식 플러그인에서 Turnstile 위젯이 제출 실패 시마다 중복으로 다시 렌더링되는 문제를 수정했습니다.
  • 수정: 워드프레스 로그인 시 발생할 수 있는 PHP 오류를 수정했습니다.

Version 1.31.0 – 27th May 2025

  • 신규: wp_login_form() 함수 지원이 추가되어, 이 함수로 생성된 로그인 양식에 Turnstile을 추가할 수 있게 되었습니다.
  • 수정: 관리자 설정 페이지의 디자인을 약간 수정했습니다.
  • 수정: Gravity Forms 통합을 위해 gform_pre_submission 훅을 gform_validation 훅으로 변경했습니다. ( #40 ).
  • 수정: 일부 경우에 우커머스 결제 시 발생하는 “wp가 정의되지 않았습니다” 오류를 수정했습니다.

Version 1.30.0 – 12th February 2025

  • 신규: Kadence Forms 통합 기능이 추가되었습니다.
  • 신규: MailPoet 통합 기능이 추가되었습니다.
  • 수정: 우커머스 블록 결제 시 발생하던 “null 속성을 읽을 수 없습니다(‘dataset’ 읽기 중)” 오류를 수정했습니다.
  • 수정: 일부 경우에 Turnstile가 두 번 로드되는 문제를 수정했습니다.
  • 수정: “제출 버튼 비활성화” 옵션이 작동하지 않던 문제를 수정했습니다.
  • 수정: Gravity Forms 통합이 유효성 검사 시 다시 렌더링됩니다. ( #38 ).
  • 워드프레스 6.7.2에서 테스트됨
  • 우커머스 9.6.1에서 테스트됨

Version 1.29.0 – 14th January 2025

  • 신규: Jetpack Forms 통합 기능이 추가되었습니다. ( #30 )

Version 1.28.1 – 13th January 2025

  • 수정: 일부 경우에 “error_code” 배열 키가 정의되지 않았다는 오류가 발생하는 문제를 수정했습니다.
  • 수정: CheckoutWC 구현을 수정했습니다. ( #33 )
  • 수정: Fluent Forms에 cf-turnstile-response가 없을 때 발생하는 경고를 수정했습니다. ( #32 ).

Version 1.28.0 – 17th December 2024

  • 신규: Checkout 블록과 스토어 API 지원이 추가되었습니다. (감사합니다 @senadir )
  • 수정: 우커머스 결제 시 일부 경우에 Turnstile이 불필요하게 다시 렌더링되는 문제를 수정했습니다.
  • 기타: 우커머스 9.4.3 버전에서 테스트 완료

Version 1.27.1 – 10th November 2024

  • 신규: 고급 설정 섹션에 “위젯 크기” 옵션이 추가되었습니다.
  • 수정: “모양 모드” 옵션을 고급 설정 섹션으로 이동했습니다.
  • 수정: Elementor PRO Elements 지원이 추가되었습니다.
  • 수정: 새로운 지원 언어를 추가했습니다.
  • 수정: Contact Form 7 통합 시 발생하던 “WPCF7_TagGenerator::add()” 오류를 수정했습니다.
  • 수정: CheckoutWC 플러그인을 사용하는 경우 등 일부 상황에서 주문 완료 페이지에 Turnstile가 표시되지 않도록 수정했습니다.
  • 기타: 워드프레스 6.7.0에서 테스트 완료
  • 기타: 우커머스 9.3.3 버전에서 테스트 완료

Version 1.27.0 – 7th August 2024

  • 신규: 관리자 설정 페이지에 “Turnstile 양식 제출 이벤트 디버그 로깅 활성화” 옵션이 추가되었습니다. 이 옵션을 활성화하면 Turnstile이 적용된 상태에서 양식이 제출될 때마다 로그 이벤트가 기록되고, 해당 로그는 설정 페이지 하단에 표시됩니다.
  • 수정: Elementor 팝업 양식에서 회전식 문이 렌더링되지 않던 문제를 수정했습니다.
  • 수정: Contact Form 7에서 Turnstile이 제대로 재설정되지 않아 제출 오류 시 두 번 표시되는 문제를 수정했습니다.
  • 수정: 일부 경우에 Turnstile가 두 번 표시되는 문제를 수정했습니다.

Version 1.26.6 – 27th July 2024

  • 수정: Forminator 양식에서 Turnstile가 두 번 표시되는 일부 문제를 수정했습니다.

Version 1.26.5 – 26th July 2024

  • 수정: Elementor 양식에서 Turnstile 아이콘이 두 번 표시되는 문제를 수정했습니다.

Version 1.26.4 – 26th July 2024

  • 수정: 일부 경우에 Turnstile 위젯이 두 번 표시되는 드문 현상을 방지하기 위해 수정했습니다.
  • 수정: “WPS Hide Login”과 같은 관리자 로그인 URL 숨기기 플러그인을 사용할 때 우커머스 비밀번호 재설정 양식에서 발생하던 문제를 수정했습니다.
  • 기타: 워드프레스 6.6.1에서 테스트 완료

Version 1.26.3 – 18th July 2024

  • 수정: 현재 우커머스의 “블록 기반” 결제 방식과 호환되지 않는다는 메시지를 추가했습니다.
  • 수정: WP Forms Pro 버전을 사용하는 경우 WP Forms 통합 설정을 저장할 수 없던 문제를 수정했습니다.
  • 기타: 워드프레스 6.6.0에서 테스트 완료
  • 기타: 우커머스 9.1.2에서 테스트 완료

Version 1.26.2 – 8th May 2024

  • 수정: MemberPress 통합 시 “다음 멤버십 ID에 대해서만 활성화” 옵션에서 발생했던 문제를 수정했습니다.

Version 1.26.0 – 8th May 2024

  • 신규: 설정 페이지의 “화이트리스트 설정” 섹션에 특정 “사용자 에이전트”를 화이트리스트에 추가하는 옵션이 추가되었습니다.
  • 수정: 관리자 설정 페이지에 몇 가지 작은 변경 사항을 적용했습니다.
  • 개발: Turnstile 확인을 건너뛰고 Turnstile 위젯을 프로그램적으로 숨길 수 있도록 필터(“cfturnstile_widget_disable”)를 추가했습니다.
  • 코드 포크: auutstudio/simple-cloudflare-turnstile-sometimes
    — 새로 추가됨: 지정된 멤버십 상품 ID 목록을 기반으로 특정 MemberPress 등록 양식에만 Turnstile을 표시하는 옵션을 추가했습니다.

    — 수정: IP 화이트리스트 옵션에서 와일드카드를 지원하지 않는다는 점을 명확히 했습니다.

    — 수정: WPForms 자체 설정에서 Turnstile을 구성하는 부분이 중복된다는 점을 명확히 했습니다.

Version 1.25.0 – 7th November 2023

  • 신규: “Clean Login” 플러그인과의 호환성이 추가되었습니다.
  • 신규: Turnstile을 기본 워드프레스 로그인 및 회원가입 양식에만 표시하고, 플러그인이 추가한 다른 유사한 양식에는 표시하지 않는 옵션을 추가했습니다. 이 옵션은 새 설치 시 기본적으로 활성화됩니다.
  • 신규: 고급 설정에 “추가 실패 메시지” 옵션이 추가되었습니다. 이 옵션을 선택하면 Turnstile 챌린지에 실패했을 경우 위젯 아래에 사용자 지정 알림이 표시됩니다.
  • 신규: 고급 설정에 “스크립트 실행 지연” 옵션이 추가되었습니다. 이 옵션을 사용하여 자바스크립트 파일의 실행을 지연할지 여부를 결정할 수 있습니다. 이 옵션은 기본적으로 활성화되어 있습니다.
  • 수정: 우커머스 로그인 확인 코드를 수정했습니다.
  • 수정: 현재 저희 플러그인에서 지원하지 않는 다른 양식 플러그인이 설치되어 있는 경우, 해당 플러그인에 대한 정보를 추가했습니다.
  • 수정: Turnstile 위젯 렌더링 시 100ms 지연 시간을 제거했습니다.
  • 수정: 설정 페이지에 “고급 설정” 탭을 추가하고 일부 설정을 해당 탭으로 이동했습니다.
  • 수정: 관리자 설정 페이지에 몇 가지 작은 변경 사항이 적용되었습니다.
  • 수정: “언어” 설정이 이제 알파벳순으로 정렬됩니다.
  • 수정: Blocksy 통합 기능이 개선되었습니다.
  • 수정: EDD Auto Register 플러그인과의 호환성 문제를 해결했습니다.
  • 개발: 플러그인 코드 일부를 다른 파일로 옮겼습니다.
  • 개발: 워드프레스 로그인 및 워드프레스 회원가입 확인 기능에 몇 가지 필터를 추가했습니다.
  • 기타: 워드프레스 6.4.0에서 테스트 완료

Version 1.24.0 – 9th October 2023

  • 신규: “Paid Memberships Pro” 플러그인과의 통합 기능이 추가되었습니다.

Version 1.23.3 – 4th October 2023

  • 수정: 보안 강화 및 워드프레스 코딩 표준 준수를 위해 플러그인 코드에 추가적인 데이터 정제 및 이스케이핑 처리를 추가했습니다.
  • 수정: Turnstile 위젯 아래에 표시되는 줄 바꿈에 클래스를 추가하여 필요에 따라 CSS를 사용하여 숨기거나 편집할 수 있도록 했습니다.
  • 수정: 일부 경우에 우커머스 결제 로그인 양식에서 Turnstile이 로드되지 않던 문제를 수정했습니다.

Version 1.23.2 – 22nd September 2023

  • 수정: Gravity Forms 통합 관련 보안 취약점을 수정했습니다.
  • 수정: Contact Form 7 및 Gravity Forms 통합 시 인라인 스크립트를 최소화했습니다.
  • 수정: 일부 wp-login.php 페이지의 스타일을 약간 수정했습니다.
  • 기타: 워드프레스 6.3.1에서 테스트 완료
  • 기타: 우커머스 8.1.1에서 테스트 완료

Version 1.23.1 – 24th August 2023

  • 수정: 설정 페이지의 “건너뛸 결제 수단” 토글 관련 문제를 수정했습니다.

Version 1.23.0 – 24th August 2023

  • 신규: 설정 페이지에 “화이트리스트 설정” 섹션이 추가되었습니다. 로그인한 사용자 또는 특정 IP 주소를 화이트리스트에 추가하는 옵션이 제공됩니다.
  • 신규: CheckoutWC 플러그인 지원/통합 기능이 추가되었습니다.
  • 수정: 이제 설정 페이지에서 “응답 테스트”가 성공적으로 완료될 때까지 모든 양식에서 Turnstile가 비활성화됩니다. 키가 설정되었지만 테스트가 완료되지 않은 경우 관리자 오류 메시지가 표시됩니다.
  • 수정: Turnstile에서 “invalid-input-secret” 오류 코드가 반환될 경우 자동으로 비활성화되며, 설정 페이지에서 “테스트 응답”을 다시 완료해야 합니다.
  • 수정: 우커머스의 “건너뛸 결제 방법” 옵션 정보를 더 쉽게 이해할 수 있도록 수정했으며, 이제 다중 선택 필드 대신 체크박스로 표시됩니다.
  • 수정: 우커머스 결제 과정에 세션을 추가하여, 결제 중 출입 통제 확인이 한 번만 실행되도록 했습니다.
  • 수정: 플러그인이 로드하는 스크립트가 이제 자동으로 지연 로드되어 성능이 향상되었습니다.
  • 수정: Ultimate Member 통합 시 발생하던 “mode” 배열 키 정의 오류를 수정했습니다.
  • 수정: Contact Form 7에서 Turnstile 기능이 일부 경우에 작동하지 않던 문제를 수정했습니다.
  • 기타: 워드프레스 6.3.0에서 테스트 완료
  • 기타: 우커머스 8.0.2에서 테스트 완료

Version 1.22.1 – 8th July 2023

  • 수정: 댓글 작성 양식의 Turnstile 유효성 검사에 사용되는 훅을 다른 플러그인과의 잠재적 충돌을 방지하기 위해 이전 버전의 훅으로 변경했습니다.
  • 수정: “AJAX를 사용하여 로드”가 활성화된 경우 Forminator 양식의 “제출 버튼 비활성화” 옵션에서 발생하던 문제를 수정했습니다.
  • 수정: 지난 업데이트 이후 우커머스 비밀번호 재설정 양식에서 발생했던 오류를 수정했습니다.

Version 1.22.0 – 6th July 2023

  • 수정: Turnstile이 모든 인스턴스에서 항상 명시적으로 로드되도록(암시적으로 로드되는 대신) 업데이트했습니다. 이렇게 하면 성능 플러그인과의 충돌 등 잠재적인 문제를 방지하는 데 도움이 됩니다.
  • 수정: Forminator 양식에서 양식 제출 후 오류가 발생하면 Turnstile 챌린지가 작동하지 않던 문제를 수정했습니다.
  • 수정: WP Forms 플러그인의 최신 버전에서 발생했던 PHP 오류를 수정했습니다.

Version 1.21.3 – 28th June 2023

  • 수정: 마지막 업데이트 이후 “cfturnstile_uninstall_remove” 옵션이 더 이상 저장되지 않던 문제와, 해당 옵션을 활성화한 상태에서 플러그인을 삭제할 때 발생하던 PHP 오류를 수정했습니다.

Version 1.21.2 – 28th June 2023

  • 개선 사항: 비활성화된 통합 기능에 대한 플러그인 옵션이 더 이상 데이터베이스에 저장되지 않도록 하는 작은 최적화 작업이 진행되었습니다. 기존 설치 환경에서는 이 변경 사항을 적용하기 위해 플러그인 설정을 다시 저장해야 합니다.
  • 수정: Cloudflare의 “Rocket Loader” 기능으로 인해 일부 경우에 Turnstile 챌린지가 표시되는 문제를 해결하기 위해 호환성 수정 사항을 추가했습니다. Cloudflare 측에서 문제를 해결하면 향후 이 기능을 제거할 수 있습니다.
  • 수정: 플러그인 제거 시 “cfturnstile_tested” 옵션을 제거합니다.
  • 수정: 더 이상 필요하지 않으므로 Turnstile 위젯의 왼쪽 여백 “-2px”를 제거했습니다.
  • 수정: 우커머스 로그인 양식 관련 문제를 수정했습니다.

Version 1.21.1 – 23rd June 2023

  • 수정: AJAX 댓글 양식 지원을 위한 jQuery는 이제 필요한 경우에만 로드되거나, 새 옵션 “AJAX 댓글 양식?”이 활성화된 경우에만 로드됩니다.
  • 수정: “제출 버튼 비활성화” 옵션이 활성화된 상태에서 BBPress의 새 주제 제출 버튼이 비활성화된 상태로 유지되는 문제를 수정했습니다.

Version 1.21.0 – 21st June 2023

  • 신규: “WP User Frontend” 플러그인과의 통합 기능이 추가되었습니다.

Version 1.20.4 – 6th June 2023

  • 수정: 관리자 스크립트와 스타일은 이제 플러그인 설정 페이지에서만 로드됩니다.
  • 수정: Turnstile 기능이 활성화된 상태에서 Gravity Forms의 다중 페이지 양식을 제출할 수 없었던 문제를 수정했습니다.
  • 수정: Contact Form 7 양식에서 단축 코드 방식을 사용할 때 Turnstile이 제대로 작동하지 않던 문제를 수정했습니다(버전 1.18.6 이후).

Version 1.20.3 – 1st June 2023

  • 수정: MemberPress 통합 관련 사소한 개선 및 버그 수정.

Version 1.20.2 – 28th May 2023

  • 수정: 설정 페이지의 스타일을 약간 변경했습니다. 설정 가이드 링크를 추가했습니다.
  • 수정: 통합 파일의 구조를 보다 체계적으로 변경했습니다.
  • 수정: 플러그인 코드에서 mt_rand()를 wp_rand()로 변경했습니다.

Version 1.20.1 – 27th May 2023

  • 수정: 새로운 “모양 모드” 옵션 출력에 추가적인 검증 기능을 추가했습니다.
  • 수정: “LiteSpeed Cache” 플러그인과의 호환성 문제를 해결했습니다.

Version 1.20.0 – 27th May 2023

  • 신규: “표시 모드” 옵션이 추가되었습니다. “항상”이 기본 옵션이지만, “상호 작용 시에만”을 선택하면 Turnstile 위젯은 상호 작용이 필요한 경우에만 표시됩니다. 즉, 대부분의 일반 사용자에게는 위젯이 사실상 “보이지 않게” 됩니다.
  • 수정: “SiteGround Optimizer” 플러그인과의 호환성 문제를 수정했습니다.

Version 1.19.0 – 26th May 2023

  • 신규: “MemberPress” 플러그인과의 통합 기능이 추가되었습니다.
  • 수정: 우커머스 로그인 및 회원가입 확인 시 XMLRPC 및 REST API에 대한 건너뛰기 기능을 추가했습니다.

Version 1.18.6 – 26th May 2023

  • 수정: 워드프레스 로그인 확인 시 REST API 건너뛰기 기능을 추가했습니다.
  • 수정: wpDiscuz 댓글 양식에서 Turnstile 아이콘의 위치와 정렬을 개선했습니다.
  • 수정: 콘솔 오류를 해결하기 위해 Turnstile 스크립트 URL에서 ?onload=onloadTurnstileCallback을 제거했습니다.
  • 수정: 콘솔 오류를 방지하기 위해 cfturnstile_force_render() 함수의 “setTimeout” 지연 시간을 약간 줄였습니다.
  • 수정: Gravity Forms 코드에서 푸터 클래스가 중복되지 않도록 수정했습니다.
  • 수정: Contact Form 7에서 Turnstile을 우회할 수 있었던 보안 문제를 수정했습니다.
  • 기타: 워드프레스 6.2.2에서 테스트 완료

Version 1.18.5 – 27th April 2023

  • 수정: 지난 업데이트 이후 새 설치 시 관리자 설정 페이지에서 발생하던 오류를 수정했습니다.

Version 1.18.4 – 27th April 2023

  • 수정: 관리자 설정 페이지 디자인을 약간 수정했습니다.
  • 수정: Easy Digital Downloads PRO 버전에 대한 확인 기능을 추가했습니다.
  • 수정: 이제 Elementor 로그인 양식에서 Turnstile 아이콘이 작동/표시됩니다.
  • 수정: wpDiscuz 댓글 양식의 Turnstile 정렬을 수정하고, 필요한 경우 사용자 지정 CSS/정렬 조정을 적용할 수 있도록 “wpdiscuz-cfturnstile” 클래스를 추가했습니다.
  • 수정: Contact Form 7에서 양식 제출 오류 시 Turnstile 이미지가 다시 렌더링되지 않는 문제가 간헐적으로 발생하던 것을 수정했습니다.
  • 수정: Gravity Forms에서 AJAX 양식이 활성화된 경우, 오류와 함께 제출하면 Turnstile이 다시 렌더링되지 않던 문제를 수정했습니다.
  • 수정: “AJAX를 사용하여 양식 로드”가 활성화된 일부 Forminator 양식에서 Turnstile이 로드되지 않던 문제를 수정했습니다.
  • 수정: Turnstile 기능이 활성화된 상태에서 얼티밋 멤버 로그인 양식이 처음 시도 시 간혹 실패하는 문제를 수정했습니다.
  • 수정: 결제 수단 이름이 너무 길 경우 우커머스 통합 설정이 제대로 표시되지 않던 문제를 수정했습니다.

Version 1.18.3 – 13th April 2023

  • 수정: “AJAX를 사용하여 양식 로드”가 활성화된 Forminator 양식에서 Turnstile이 로드되지 않던 문제를 수정했습니다.
  • 수정: 지난 업데이트 이후 플러그인 목록에서 설정 링크가 깨져 있던 문제를 수정했습니다.

Version 1.18.2 – 11th April 2023

  • 신규: 플러그인 제거 시 모든 플러그인 옵션을 함께 제거하는 기능을 추가했습니다.
  • 수정: 관리자 설정 페이지의 URL 슬러그를 업데이트했습니다.
  • 수정: 관리자가 /wp-admin/edit-comments.php 페이지에서 댓글에 답글을 달 수 없던 문제를 수정했습니다.
  • 수정: 1.18.1 업데이트 이후 wpDiscuz 통합 관련 문제를 수정했습니다.

Version 1.18.1 – 10th April 2023

  • 수정: 특정 로그인 보안 플러그인 또는 로그인 “인증”을 여러 번 실행하는 다른 플러그인과의 호환성을 위해 업데이트되었습니다.
  • 수정: Elementor의 모든 양식(연락처 양식뿐만 아니라)에 Turnstile 위젯이 표시되는 문제를 수정하고, 중복 표시되는 현상을 방지했습니다.
  • 수정: AJAX 댓글 양식 플러그인과의 호환성을 개선하도록 업데이트했습니다.

Version 1.18.0 – 9th April 2023

  • 신규: “Easy Digital Downloads” 플러그인과의 통합 기능이 추가되었습니다.
  • 신규: “WP-Members” 플러그인과의 통합 기능이 추가되었습니다.
  • 신규: “Blocksy” 테마 로그인 모달과의 호환성이 추가되었습니다.
  • 신규: 일부 우커머스 결제 방식에 대해 출입 통제 절차를 건너뛸 수 있는 옵션을 추가했습니다. 빠른 결제 옵션에 유용합니다.
  • 수정: Elementor 양식에 Turnstile를 표시하는 코드를 개선했습니다.
  • 수정: 관리자 영역에서 우커머스 사용자를 추가할 때 Turnstile 검사를 방지하는 기능을 추가했습니다.
  • 수정: 로그인 양식을 로드하는 일부 타사 플러그인에 대해 Turnstile 인증 확인이 제대로 이루어지도록 수정합니다.
  • 수정: Contact Form 7 통합에 사용자 지정 버튼 유형을 적용하기 위한 “cfturnstile_cf7_button_types” 필터를 추가했습니다.
  • 수정: 관리자 설정 페이지 디자인을 약간 수정했습니다.
  • 수정: 우커머스 HPOS와의 호환성을 선언하는 코드를 추가했습니다.
  • 수정: 이제 댓글 “답글” 및 “답글 취소” 버튼을 클릭했을 때 회전식 아이콘이 제대로 표시됩니다.

Version 1.17.3 – 10th March 2023

  • 수정: “언어” 설정 옵션이 이제 현지화되었습니다.
  • 수정: “cfturnstile.css” 파일은 이제 필요할 때만 로드됩니다.
  • 수정: API 오류 발생 시 PHP 경고가 표시되지 않도록 검사 기능을 추가했습니다.

Version 1.17.2 – 24th February 2023

  • 신규: Turnstile에서 사용할 수 있는 새로운 “data-language” 속성에 대한 지원이 추가되었습니다. 이제 설정에서 기본 언어를 선택할 수 있습니다.
  • 수정: Turnstile 위젯에 “data-action” 속성을 추가하여 Cloudflare 대시보드에서 더 자세한 분석 정보를 확인할 수 있도록 했습니다.
  • 수정: 코드 개선 (범용 “cfturnstile_form_disable” 함수 추가).
  • 수정: 스크립트 렌더링을 강제하기 위해 NULL 검사를 추가했습니다.
  • 수정: 댓글 작성 양식에서 Turnstile 기능을 활성화했을 때 발생하던 “Uncaught TypeError” JS 오류를 수정했습니다.
  • 수정: Cloudflare API로 전송되는 알 수 없는 매개변수로 인해 발생할 수 있는 콘솔 오류를 수정했습니다.
  • 수정: 멀티사이트 호환성 문제를 해결했습니다.

Version 1.17.1 – 27th December 2022

  • 수정: 우커머스 로그인 인증에 사용되는 필터를 수정하고, WP Login과 Woo Login이 모두 활성화된 경우 Turnstile 인증 확인이 두 번 수행되는 문제를 해결했습니다.

Version 1.17.0 – 20th December 2022

  • 신규: 우커머스의 “주문 결제” 양식과의 통합 기능이 추가되었습니다.
  • 신규: Forminator Forms 통합에 “양식 ID 비활성화” 옵션이 추가되었습니다.
  • 수정: Elementor 양식 통합의 “위젯 위치” 설정에 “양식 이후” 옵션을 추가했습니다. 이렇게 하면 특정 유형의 양식 레이아웃에서 위젯이 더 잘 표시됩니다.
  • 수정: WPForms 양식을 제출할 때 오류가 발생하면 Turnstile 위젯이 이제 재설정되고 다시 검증됩니다.
  • 수정: Elementor, wpDiscuz 및 Forminator 양식에서 Turnstile이 제출 시 다시 렌더링됩니다.
  • 수정: “제출 버튼 비활성화” 옵션 코드가 이제 jQuery 대신 바닐라 자바스크립트를 사용하며, 해당 옵션이 활성화된 경우에만 자바스크립트 파일이 로드됩니다.
  • 수정: 워드프레스 로그인 페이지의 ‘Turnstile’ 기능이 관리자 로그인 URL을 숨기거나 변경하는 플러그인과 더 잘 통합되도록 개선되었습니다.
  • 수정: 워드프레스 로그인 및 회원가입 시 XMLRPC 요청에 대한 Turnstile 확인 절차를 건너뛰도록 했습니다.
  • 수정: 워드프레스 로그인 인증에 사용되는 필터를 수정했습니다.
  • 수정: Contact Form 7 버전 5.7 이후 “모든 CF7 양식에서 활성화” 옵션이 활성화된 경우, Turnstile 위젯이 일부 경우에 표시되지 않던 문제를 수정했습니다.
  • 수정: 새로운 “Forminator” 플러그인 통합 시 “제출 버튼 비활성화” 기능이 작동하지 않던 문제를 수정했습니다.
  • 수정: Turnstile이 활성화된 Contact Form 7 통합 시 “하나 이상의 필드에 오류가 있습니다.”라는 메시지가 간헐적으로 표시되는 문제를 수정했습니다.
  • 수정: 최근 업데이트 이후 “bbPress” 통합의 “정렬” 옵션이 더 이상 작동하지 않던 문제를 수정했습니다.

Version 1.16.0 – 8th December 2022

  • 신규: “Forminator” 플러그인과의 통합 기능이 추가되었습니다.
  • 수정: Elementor에서 Turnstile을 표시할 때 발생할 수 있는 콘솔 오류를 방지하기 위해 스크립트에 확인 절차를 추가했습니다.
  • 수정: Elementor 양식에서 “위젯 위치” 옵션으로 “이전”을 선택했을 때 Turnstile 위젯이 표시되지 않던 오류를 수정했습니다.

Version 1.15.4 – 30th November 2022

  • 수정: Elementor 양식에 표시되는 Turnstile 위젯에 새로운 “data-retry-interval” 속성을 구현했습니다.
  • 수정: 이제 Turnstile 위젯이 동일한 페이지에 여러 Elementor 양식이 있어도 제대로 작동합니다. 단, 각 양식에 고유한 “이름”이 있어야 합니다.

Version 1.15.3 – 27th November 2022

  • 수정: 1.15.0 업데이트 이후 특정 최적화 기능이 활성화된 일부 사이트에서 Turnstile 위젯이 더 이상 표시되지 않던 문제를 수정했습니다.

Version 1.15.2 – 26th November 2022

  • 수정: 1.15.0 업데이트 이후 일부 사이트에서 표시되던 “정의되지 않은 함수 is_plugin_active() 호출” 오류를 수정했습니다.

Version 1.15.0 – 26th November 2022

  • 신규: 우커머스 결제 페이지에서 Turnstile 위젯을 표시할 정확한 위치를 선택할 수 있는 옵션을 추가했습니다. 또한, 주문하기 버튼 바로 앞에 위젯을 추가해도 정상적으로 작동하도록 코드를 업데이트했습니다.
  • 수정: 이제 우커머스 결제 페이지에서 변경 사항이 발생하면(장바구니 정보가 JavaScript/Ajax를 통해 다시 로드됨) Turnstile 위젯이 다시 렌더링됩니다.
  • 수정: Turnstile 렌더링을 위한 인라인 스크립트를 최소화했으며, 이제 jQuery 대신 바닐라 자바스크립트를 사용합니다.
  • 수정: 동일한 양식이 같은 페이지에 두 번 표시되더라도(팝업 등) 모든 양식에 완전히 고유한 Turnstile ID가 부여되도록 업데이트했습니다. 이렇게 하면 Turnstile이 특정 페이지에서 제대로 로드되지 않는 문제를 방지할 수 있습니다.
  • 수정: 이제 워드프레스 멀티사이트 설치 환경에서 통합 기능이 정상적으로 작동합니다.
  • 수정: 워드프레스 댓글에 표시되는 Turnstile 위젯에 새로운 “데이터 재시도 간격” 속성을 구현했습니다.
  • 기타: 이전에 제거된 “cfturnstile_scripts” 옵션에 대한 일부 중복 코드를 제거했습니다.

Version 1.14.0 – 17th November 2022

  • 신규: Contact Form 7으로 생성된 모든 양식에 Turnstile 기능을 한 번에 활성화할 수 있는 옵션이 추가되었습니다. 이제 각 양식마다 Turnstile 기능을 개별적으로 추가해야 합니다.
  • 수정: 실패 시 재시도 시간을 단축하기 위해 새로운 “data-retry-interval” 속성을 구현했습니다.
  • 수정: 이제 같은 페이지에 여러 개의 양식이 표시될 때 Turnstile 시스템이 더 잘/정확하게 작동합니다.
  • 수정: CF7 다단계 양식에서 Turnstile가 활성화된 경우 발생하던 오류를 수정했습니다.
  • 기타: 워드프레스 6.1.1에서 테스트 완료

Version 1.13.2 – 11th November 2022

  • 수정: wpDiscuz 통합 코드를 변경하여 Turnstile이 댓글 답글에 대해 제대로 로드되도록 하고, 스크립트 대기열에 한 번만 추가하도록 했습니다.

Version 1.13.1 – 4th November 2022

  • 수정: 특정 최적화 기능이 활성화된 일부 사이트에서 댓글 양식에 Turnstile 위젯이 표시되지 않던 문제를 수정했습니다.

Version 1.13.0 – 4th November 2022

  • 신규: “Ultimate Member” 로그인, 회원가입 및 비밀번호 재설정 양식과의 통합 기능이 추가되었습니다.
  • 수정: ‘api.js에 알 수 없는 매개변수가 전달되었습니다: “?ver=…”‘ 콘솔 경고 메시지가 표시되던 문제를 수정했습니다.

Version 1.12.4 – 3rd November 2022

  • 수정: 일부 사이트에서 Contact Form 7 위젯이 두 번 표시되는 버그를 수정했습니다.

Version 1.12.3 – 3rd November 2022

  • 수정: jQuery가 정의되지 않았는지 확인하는 코드를 추가하고, 정의되지 않은 경우 오류를 수정했습니다.

Version 1.12.2 – 2nd November 2022

  • 수정: 이제 Turnstile이 표시하는 페이지에만 스크립트가 정확하게 로드되므로 “스크립트를 어디에 로드하시겠습니까?” 옵션을 제거했습니다.
  • 수정: 워드프레스 댓글 유효성 검사 코드에 대한 수정 사항입니다.
  • 기타: 워드프레스 6.1에서 테스트 완료

Version 1.12.1 – 30th October 2022

  • 수정: (최근 업데이트 이후) 신규 설치 시 설정 페이지에서 발생하던 버그/문제를 수정했습니다.

Version 1.12.0 – 30th October 2022

  • 신규: “Fluent Forms”, “Gravity Forms”, “WPForms” 및 “Formidable Forms” 통합에 “양식 ID 비활성화” 옵션이 추가되었습니다.
  • 신규: “Formidable Forms” 및 “Elementor Forms” 통합에 “위젯 위치” 옵션이 추가되었습니다.
  • 신규: 사용자가 Turnstile 챌린지에 실패하여 양식을 제출할 때 표시되는 사용자 지정 오류 메시지를 설정할 수 있는 옵션이 추가되었습니다.
  • 수정: 관리자 설정 페이지에 몇 가지 작은 변경 사항이 적용되었습니다.
  • 수정: Elementor 통합 기능이 활성화된 상태에서 “PHP Deprecated” 경고가 표시되는 문제를 해결했습니다.

Version 1.11.0 – 29th October 2022

  • 신규: “Formidable” 양식과의 통합 기능이 추가되었습니다. 설정에서 활성화하기만 하면 Turnstile이 모든 양식에 추가됩니다.

Version 1.10.0 – 28th October 2022

  • 신규: Elementor Pro 양식과의 통합 기능이 추가되었습니다. 설정에서 해당 기능을 활성화하기만 하면 Turnstile이 모든 양식에 추가됩니다.

Version 1.9.0 – 28th October 2022

  • 신규: “wpDiscuz” 플러그인과의 통합 기능이 추가되었습니다.

Version 1.8.6 – 27th October 2022

  • 신규: “WPForms” 및 “Gravity Forms” 통합에 “위젯 위치” 옵션이 추가되어 위젯을 버튼 앞 또는 뒤에 표시할지 선택할 수 있습니다.
  • 수정: 프런트엔드 페이지에 표시될 때 Turnstile 위젯의 정렬을 업데이트했습니다(왼쪽으로 2픽셀 이동).

Version 1.8.5 – 27th October 2022

  • 수정: 이제 Turnstile 위젯 iFrame을 찾을 수 없는 경우에만 Turnstile 위젯을 명시적으로 다시 렌더링(내장 JavaScript)하려고 시도합니다.

Version 1.8.4 – 26th October 2022

  • 신규: “스크립트를 어디에 로드하시겠습니까?” 설정에 “자동 감지 + 사용자 지정 페이지 ID” 옵션이 네 번째로 추가되었습니다.
  • 개선 사항: 관리자 설정 페이지를 업데이트하여 활성화 및 설치된 플러그인 등 사용 가능한 통합 기능에 대한 설정/드롭다운 메뉴만 표시하도록 했습니다. 나머지 사용 가능한 통합 기능 목록은 하단에 간략하게 표시됩니다.
  • 개발: 코드의 주석을 가독성을 높이기 위해 일부 수정했습니다.

Version 1.8.3 – 25th October 2022

  • 신규: “스크립트를 로드할 위치” 설정에 세 번째 “사용자 지정 페이지 ID” 옵션이 추가되었습니다. 이 옵션을 사용하면 스크립트를 로드할 특정 페이지 ID를 입력할 수 있습니다.

Version 1.8.2 – 24th October 2022

  • 신규: Turnstile 스크립트가 로드되는 위치를 선택하는 옵션이 추가되었습니다. “자동 감지” 또는 “모든 페이지” 중에서 선택할 수 있습니다.
  • 수정: “자동 감지” 기능은 양식이 포함된 블로그 게시물에도 필요한 스크립트를 로드합니다.

Version 1.8.1 – 24th October 2022

  • 수정: 댓글 작성 양식에 Turnstile 기능이 활성화된 경우 관리자가 관리자 영역에서 댓글에 답글을 달 수 없었던 문제를 수정했습니다.

Version 1.8.0 – 24th October 2022

  • 신규: “Gravity Forms” 플러그인과의 통합 기능이 추가되었습니다. 설정에서 해당 기능을 활성화하기만 하면 모든 양식에 Turnstile이 추가됩니다.
  • 수정: 특정 최적화 기능이 활성화된 사이트에서 Cloudflare 위젯이 표시되도록 코드를 추가했습니다.
  • 수정: Turnstile(Turnstyle) 오류가 발생했을 때 WPForms 이메일이 계속 전송되는 문제를 수정했습니다.

Version 1.7.0 – 22nd October 2022

  • New: …