콘텐츠로 바로가기
WordPress.org

한국어

  • 테마
  • 플러그인
  • 소식
    • 문서
    • 포럼
  • About
    • WordPress 6.9
    • 워드프레스 6.8
    • 워드프레스와 40% 웹을 위한 여정
    • 워드프레스 번역 핸드북
  • 워드프레스 한국팀
  • 워드프레스 받기
워드프레스 받기
WordPress.org

Plugin Directory

Smart Captcha for Google reCAPTCHA

  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인
  • 플러그인 제출하기
  • 내 즐겨찾기
  • 로그인

Smart Captcha for Google reCAPTCHA

작성자: M Arslan Farooq
다운로드
  • 세부사항
  • 평가
  • 설치
  • 개발
지원

설명

Mrsoukbh Smart CAPTCHA for Google reCAPTCHA is a lightweight yet powerful plugin to protect your WordPress site from spam and abuse using Google reCAPTCHA v2 or v3.

Features:
– Supports both reCAPTCHA v2 (Checkbox) and v3 (Invisible).
– Integration with:
– Login form
– Registration form
– Comment form
– WooCommerce checkout
– Contact Form 7, WPForms, Gravity Forms (optional)
– Visual chart of failed attempts.
– Security dashboard to monitor plugin health.
– AJAX-based key verification.
– Optional reCAPTCHA v3 badge control.

Third-Party Service Integration

⚠️ IMPORTANT: External Service Usage

This plugin integrates with Google reCAPTCHA service to provide spam protection and bot detection. By using this plugin, you acknowledge that it will communicate with Google’s servers to verify CAPTCHA responses.

What data is sent to Google reCAPTCHA:
– User’s IP address
– Browser fingerprint data (collected by Google’s reCAPTCHA script)
– User interaction patterns (mouse movements, timing, etc.)
– The reCAPTCHA response token generated by user interaction

When data is sent:
– Every time a user submits a form protected by reCAPTCHA
– During key verification checks in the admin panel
– When loading reCAPTCHA scripts on protected pages

Google reCAPTCHA Service Links:
– Terms of Service: https://developers.google.com/terms/
– Privacy Policy: https://policies.google.com/privacy
– reCAPTCHA Terms: https://www.google.com/recaptcha/intro/terms.html
– reCAPTCHA Privacy: https://policies.google.com/privacy#infocollect

Purpose of External Service:
Google reCAPTCHA is essential for distinguishing between human users and automated bots. This service analyzes user behavior patterns and interaction data to determine if form submissions are legitimate. Without this integration, the plugin cannot provide spam protection functionality.

Data Processing:
All data sent to Google is processed according to Google’s privacy policy. No sensitive form data (passwords, personal information) is sent to Google – only the reCAPTCHA response tokens and standard verification data.

User Consent:
By enabling reCAPTCHA on your forms, you are responsible for informing your users about this third-party integration according to your local privacy laws (GDPR, CCPA, etc.).

스크린샷

Settings panel with version and key inputs.
Settings panel with version and key inputs.

설치

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate the plugin via the ‘Plugins’ menu in WordPress.
  3. Navigate to Settings → Mrsoukbh Smart CAPTCHA and enter your Google site and secret keys.
  4. Choose where to enable reCAPTCHA and save settings.

FAQ

Does it support reCAPTCHA v3?

Yes, both v2 and v3 are supported.

Are form submissions blocked if reCAPTCHA fails?

Yes, failed CAPTCHA attempts are blocked and optionally logged.

Where can I view failed attempts?

You can view recent failed CAPTCHA attempts via the chart on the plugin dashboard.

Does this plugin load scripts from external sources?

Yes. reCAPTCHA scripts are loaded directly from Google as required by Google’s API. See “Third-Party Service Integration” section for detailed information.

Is user data sent to Google?

Yes, Google reCAPTCHA requires sending user interaction data and IP addresses to their servers for verification. This is essential for the spam protection functionality. Please review Google’s privacy policy and ensure compliance with your local privacy laws.

How do I get reCAPTCHA keys?

Visit https://www.google.com/recaptcha/admin/ to register your site and obtain free site and secret keys.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Smart Captcha for Google reCAPTCHA”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자
  • M Arslan Farooq

자국어로 “Smart Captcha for Google reCAPTCHA”(을)를 번역하세요.

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

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

변경이력

1.1.3

  • ✅ Chart Functionality: Fixed issue with the attempts chart by implementing accurate logging of failed reCAPTCHA attempts.
  • ✅ Chart.js Integration: Replaced placeholder with the actual Chart.js v4.5.0 library, bundled locally for full functionality.

1.1.2

  • ✅ Chart Functionality: Fixed attempts chart by implementing proper logging for failed reCAPTCHA attempts
  • ✅ Chart.js Library: Downloaded and included actual Chart.js v4.5.0 library (was placeholder before)
  • ✅ Comment Form Integration: Added complete reCAPTCHA integration for WordPress comment forms
  • ✅ Enhanced Logging: Added logging to all form validation points (login, WooCommerce, comments)
  • ✅ Log Directory: Improved uploads directory handling with better permission checks
  • ✅ Text Domain Fix: Corrected text domain to match plugin directory slug ‘mrsoukbh-smart-captcha-for-google-recaptcha’
  • ✅ WP_Filesystem: Updated uninstall.php to use WP_Filesystem instead of direct filesystem calls
  • ✅ PHPCS Compliance: Fixed all WordPress Coding Standards violations identified in review
  • ✅ WordPress.org Review Fixes: Fixed all issues identified during manual plugin review
  • ✅ Plugin URI: Updated to use WordPress.org profile URL instead of external link
  • ✅ File Structure: Removed log files and logs directory from plugin folder
  • ✅ Enqueue Standards: Fixed all inline CSS/JS to use wp_add_inline_style() and wp_add_inline_script()
  • ✅ Data Storage: Moved logging to WordPress uploads directory following best practices
  • ✅ Text Domain: Updated all instances to match plugin slug ‘mrsoukbh-smart-captcha-for-google-recaptcha’
  • ✅ Naming Convention: Fixed generic variable names to use proper plugin-specific prefixes
  • ✅ Code Quality: Ensured full compliance with WordPress coding standards and guidelines

1.1.1

  • ✅ WordPress.org Compliance Update: Changed plugin name to “Mrsoukbh Smart CAPTCHA for Google reCAPTCHA” to comply with trademark guidelines
  • ✅ Security Enhancement: Added ABSPATH protection to all PHP files to prevent direct access
  • ✅ Documentation: Added comprehensive third-party service integration documentation
  • ✅ Library Update: Updated Chart.js from v4.4.1 to v4.5.0 for security and performance
  • ✅ Plugin Structure: Updated plugin slug to mrsoukbh-smart-captcha-for-google-recaptcha
  • ✅ Privacy Compliance: Enhanced documentation of data sent to Google reCAPTCHA service
  • ✅ Code Quality: Updated text domain and constants to match new naming convention
  • ✅ WordPress Standards: Fixed inline CSS/JS to use wp_add_inline_style() and wp_add_inline_script()
  • ✅ Data Storage: Moved log files from plugin directory to WordPress uploads directory
  • ✅ Naming Convention: Updated all function/variable names to use proper unique prefixes

1.1.0

  • ✅ Added full support for reCAPTCHA v3 with invisible badge and score validation.
  • ✅ Implemented dynamic Chart.js graph for failed CAPTCHA attempts with animated updates and real-time reloading.
  • ✅ Introduced tabbed admin UI with responsive design for better UX.
  • ✅ Added AJAX-based key verification with localized nonce security.
  • ✅ Improved compatibility with custom themes and login/register pages.
  • ✅ Added front-end rendering hooks for WooCommerce custom checkout templates, My Account page, and Contact Form 7, WPForms, Gravity Forms, and BuddyPress.
  • ✅ Enforced strong key validation with admin notices for missing/incomplete configuration.
  • ✅ Fixed escaping issues and ensured proper use of esc_html() and nonces across all settings forms.
  • ✅ Replaced external Chart.js CDN with a locally hosted version to comply with WordPress Plugin Directory rules.
  • ✅ Renamed plugin slug and text domain to mrsoukbh-smart-captcha-for-google-recaptcha to match WordPress.org guidelines.
  • ✅ Improved security and performance of reCAPTCHA token verification.
  • ✅ Fixed warning: “Text Domain mismatch” and “Nonce verification missing” in settings sanitization.
  • ✅ Fixed file structure and ensured all plugin files pass WordPress Plugin Check and PHPCS scan.

1.0.0

  • Initial release.

기초

  • 버전 1.1.3
  • 최근 업데이트: 1년 전
  • 활성화된 설치 30+
  • 워드프레스 버전 5.0 또는 그 이상
  • 다음까지 시험됨: 6.8.8
  • PHP 버전 7.2 또는 그 이상
  • 언어
    English (US)
  • 태그:
    formsloginrecaptchasecuritywoocommerce
  • 고급 보기

평점

아직 제출된 리뷰가 없습니다.

Your review

모든 리뷰 보기

기여자

  • M Arslan Farooq

지원

할 말 있으신가요? 도움이 필요하신가요?

지원 포럼 보기

  • 소개
  • 뉴스
  • 호스팅
  • 개인정보
  • 쇼케이스
  • 테마
  • 플러그인
  • 패턴
  • 배우기
  • 지원
  • 개발자 도구
  • WordPress.tv ↗
  • 참여하기
  • 이벤트
  • 기부하기 ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

한국어

  • X(이전 트위터) 계정 방문하기
  • 블루스카이 계정 방문하기
  • 마스토돈 계정 방문하기
  • 스레드 계정 방문하기
  • 페이스북 페이지 방문하기
  • 인스타그램 계정 방문하기
  • LinkedIn 계정 방문하기
  • 틱톡 계정 방문하기
  • 유튜브 채널 방문하기
  • 텀블러 계정 방문하기
코드는 詩다
The WordPress® trademark is the intellectual property of the WordPress Foundation.