[WordPress] 外掛分享: Selective reCAPTCHA Loader for CF7

WordPress 外掛 Selective reCAPTCHA Loader for CF7 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Selective reCAPTCHA Loader for CF7」是 2025-09-16 上架。
  • 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
  • 上一次更新是 2025-09-23,距離現在已有 156 天。
  • 外掛最低要求 WordPress 6.0 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

yasuo3o3 |

外掛標籤

forms | recaptcha | performance | optimization | contact form 7 |

原文外掛簡介

Selective reCAPTCHA Loader for CF7 is a performance optimization plugin that intelligently controls when and where Google reCAPTCHA assets are loaded for Contact Form 7 forms. Instead of loading reCAPTCHA on every page, this plugin provides two modes to optimize your site’s performance.
Key Features
🚀 Two Loading Modes:
– Selective Mode (Default): Only loads reCAPTCHA on pages that contain Contact Form 7 forms
– Global Mode: Always loads reCAPTCHA on all front-end pages (traditional behavior)
🎯 Smart Detection:
– Detects CF7 shortcodes in post content
– Identifies CF7 blocks in Gutenberg editor
– Whitelist-based override for specific pages
⚙️ Advanced Configuration:
– Whitelist specific pages by ID, slug, or regex patterns (pages matching the whitelist will always load reCAPTCHA)
– Comprehensive filter system for developers
How It Works
The plugin hooks into WordPress’s script enqueuing system with a priority of 120, analyzing each page to determine if Contact Form 7 forms are present. Based on your selected mode and detection results, it either allows or prevents reCAPTCHA assets from loading.
Caching Considerations:
– Per-page detection results are cached per request
– Cache automatically clears when plugin settings change
Developer Features
Filters:
– selerelo_is_form_page – Modify form page detection
– selerelo_recaptcha_handles – Define which script handles to control
Template Functions:
– selerelo_should_load_recaptcha() – Check if reCAPTCHA will load
– selerelo_is_form_page() – Check if page has forms
– selerelo_get_option() – Get plugin options
Technical Details
Minimum Requirements:
– WordPress 6.0 or higher
– PHP 7.4 or higher
– Contact Form 7 5.8 or higher
Performance Impact:
– Minimal overhead: Detection logic is lightweight and cached
– Reduces script loading on pages without forms
– Can significantly improve page load times on form-free pages
Security:
– All user inputs are sanitized and escaped
– Uses WordPress nonces for form submissions
– Follows WordPress coding standards
– No external API calls or tracking
日本語版説明
Selective reCAPTCHA Loader for CF7 は、Contact Form 7 のパフォーマンスを最適化するプラグインです。全ページでreCAPTCHAを読み込む代わりに、フォームがあるページでのみ読み込みます。
主な特徴
2つの読み込みモード:
– Selectiveモード(推奨): フォームがあるページのみ読み込み
– Globalモード: 全ページでreCAPTCHA読み込み(従来方式)
スマート検出:
– ショートコード、Gutenbergブロック内のフォームを検出
– ホワイトリスト機能(ページID、スラッグ、正規表現対応、ホワイトリストに一致したページは必ずreCAPTCHAを読み込みます)
インストール

プラグインファイルを /wp-content/plugins/selective-recaptcha-loader/ にアップロード
管理画面の「プラグイン」でプラグインを有効化
「設定」→「Selective reCAPTCHA」で設定
Selectiveモードのまま使用を推奨(ほとんどのサイトに最適)

使い方
Globalモード: 全ページでreCAPTCHAを読み込みます。サイト全体にフォームがある場合に適しています。
Selectiveモード: フォーム検出したページのみreCAPTCHAを読み込みます。最大のパフォーマンス向上が期待できます。
注意事項
キャッシュプラグイン:
ほとんどのキャッシュプラグインと互換性があります。検出ロジックはキャッシュ前に実行されます。

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Selective reCAPTCHA Loader for CF7」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


0.2 | 0.2.1 | trunk |

延伸相關外掛(你可能也想知道)

  • ReCaptcha v2 for Contact Form 7 》Contact Form 7 v5.1 於 2018 年 12 月停止支援 reCaptcha v2,以及 [recaptcha] 標籤。此外掛從 Contact Form 7 5.0.5 重新帶回了這項功能,同時重新加入了 ...。
  • Advanced Google reCAPTCHA 》Advanced Google reCAPTCHA可以保護您的WordPress網站免受垃圾評論和暴力攻擊。透過這個外掛,您可以輕鬆地在WordPress評論表單、登入表單和其他表單中加入Go...。
  • reCaptcha by BestWebSoft 》reCaptcha 外掛是一個有效的安全解決方案,保護你的 WordPress 網站表單免於遭受垃圾郵件攻擊,同時讓真實使用者更容易通過驗證。它可以用在登入、註冊、密碼...。
  • Contact Form 7 Captcha 》使用這個外掛,您需要透過 Google 網站註冊 API 金鑰:https://www.google.com/recaptcha/admin, 此外掛實現了「我不是機器人」複選框。在生成金鑰時,請選擇...。
  • CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress 》WordPress 網站最強大又易於使用的驗證碼解決方案。, 在 WordPress 網站的表單上加上驗證碼。使用 CAPTCHA 保護 WordPress 網站和電子商店免受垃圾留言、自動...。
  • Simple Google reCAPTCHA 》Simple Google reCAPTCHA將保護您的WordPress!您可以在默認的v2復選框和v3(如隱形reCAPTCHA)之間進行選擇。, 不再有垃圾評論和針對用戶帳戶的暴力攻擊。小...。
  • Login No Captcha reCAPTCHA 》此外掛新增了 Google 無人類驗證功能的勾選框,可應用於您的 WordPress 和 Woocommerce 登錄、忘記密碼及使用者註冊頁面,讓人類使用者輕鬆透過勾選框登入,...。
  • reCAPTCHA for WooCommerce 》輕鬆將 Google reCAPTCHA 加入到 WooCommerce 結帳和表單中,以幫助防止垃圾郵件。, 支援的表單, 您目前可以在以下表單啟用 reCAPTCHA:, WooCommerce, , 結...。
  • reCAPTCHA for MW WP Form 》您可以在 MW WP FORM 中使用 "reCAPTCHA V3"。, 注意:, 需要 MW WP Form(https://wordpress.org/plugins/mw-wp-form/), /assets/screenshot-1.png, 。
  • ReCaptcha Integration for WordPress 》在您的部落格中整合 reCaptcha,支援無 Captcha 和舊式 recaptcha。, 提供註冊、登入、評論表單和 Ninja Forms 的即插即用整合, 以及透過插件 API 進行自行整...。
  • Gravity Forms No CAPTCHA reCAPTCHA 》這個 WordPress 外掛可以在 Gravity Forms 表單建構器中新增一個「No CAPTCHA reCAPTCHA」欄位類型,並提供淺色/深色主題選項。帶有「No CAPTCHA reCAPTCHA」...。
  • reCAPTCHA in WP comments form 》reCAPTCHA in WP comments form外掛是一種抗垃圾郵件工具,當使用者未登錄時,它會在您的WP主題的評論表單中添加可見的Google reCAPTCHA字段,以防止欺詐或欺...。
  • Login Security Captcha 》Login Security Captcha是一款用於WordPress的安全外掛程式,快速地為WordPress的登入、註冊、忘記密碼和留言表單添加CAPTCHA或不需要CAPTCHA的服務(例如Clo...。
  • Friendly Captcha for WordPress 》Friendly Captcha 是一個以隱私為先的防止機器人外掛,可以保護 WordPress 網站的表單免於垃圾郵件和濫用。, 你是否使用類似 reCAPTCHA 的 計算機驗證(captc...。
  • Business Essentials for Contact Form 7 》總覽, 此外掛程式增加了聯絡表單 7(Contact Form 7)的重新導向和感謝頁面功能。, 觀看此短片以了解此外掛程式的運作方式:, , 每個 Contact Form 7 聯絡表...。

文章
Filter
Mastodon