
內容簡介
Apio systems - Honeypot for Contact Form 7 是一款專為 Contact Form 7 設計的外掛,旨在透過隱藏的蜜罐欄位來防止垃圾郵件提交,無需使用外部驗證工具,簡單易用。
【主要功能】
• 隱藏蜜罐欄位,防止垃圾郵件
• 時間基礎驗證,增強表單安全性
• 支援電子郵件域名檢查
• 內容分析,檢查所有欄位輸入
• 弱信號評分,識別人類與機器人提交
外掛標籤
開發者團隊
② 後台搜尋「Apio systems – Honeypot for Contact Form 7」→ 直接安裝(推薦)
原文外掛簡介
I like to use Contact Form 7 on most of my WordPress sites. It’s a powerful form manager that suits all my needs. I don’t like to use external calls to protect the forms from spam submissions though (like reCaptcha or hCaptcha) and don’t want to present a manual captcha to a user (math or other puzzle). Since I couldn’t find a really basic honeypot script that works on most entries, I created one here. Hopefully it’s useful to someone else also.
Setup
Install the plugin using the regular plugin setup routine or upload the entire apiosys-honeypot-cf7 folder to the /wp-content/plugins/ directory.
Activate the plugin through the “Plugins” menu in WordPress, you MUST have Contact Form 7 AND Flamingo installed and enabled.
Add the following shortcodes to your Contact Form 7 forms:
[honeypot] – Adds the hidden honeypot field
[timestamp] – Adds time-based validation
Complete the rest of the options which you can find in Admin > Contact > Honeypot. A generally good working set of values is enabled by default there.
What tests are used?
A Honeypot Field
A Checkbox Trap
Time-Based Validation
Email domain Check
Content Analysis (across all form fields, not just the message)
Weak-Signal Scoring (combines many small clues to catch “human-looking” spam)
Does it really work?
It has been tested on several high-traffic WP sites. I see a return of ~ 1 ‰ (i.e. 1 in a thousand) of spam going through. That usually corresponds to humans paid to fill forms or sophisticated bots. Please feel free to contribute to make it even better. You can contribute directly here.
