
內容簡介
這是成功的 Anti-spam WordPress 外掛 v5.5 的分支,原作者是 webvitalii,更多資訊請查看 GitHub 分支。從 v5.6 開始由 kudlav 維護。
GitHub
Anti-spam Reloaded 外掛可以在評論區中阻擋 100% 的自動垃圾郵件及所有 Trackbacks,並且不需要使用驗證碼。
外掛簡單易用:只需安裝就可以使用。
已阻擋的評論可以儲存在垃圾郵件區並在需要時轉換為常規評論。
Anti-spam Reloaded 外掛符合 GDPR 規範,除了上述行為之外並不會儲存任何其他使用者資料。
外掛僅在評論區阻擋垃圾郵件,不適用於阻擋手動提交的垃圾郵件(手動提交是指垃圾郵件是由垃圾郵件發送人透過瀏覽器手動提交的)。
相容性
支援所有現代瀏覽器和 IE11+。
Anti-spam Reloaded 外掛在禁用 JavaScript 的情況下仍可使用。禁用 JavaScript 的使用者應在提交評論之前手動填寫當前年份。
服務器相容性:
WordPress 3.3 – 5.9
PHP 5.6 – 8.1
不使用 jQuery
外掛不兼容以下內容:
Disqus
Jetpack 評論
AJAX 評論表單
bbPress
如果網站啟用了快取外掛且未清除快取,或者主題未使用 “comment_form” 操作並且在評論表單中沒有外掛輸入,外掛將嘗試自動使用 JavaScript 添加隱藏欄位。
它是如何運作的?
阻擋算法基於兩種方法:「隱形 js-captcha」和「隱形輸入陷阱」(也稱為蜜罐技術)。
「隱形 js-captcha」
「隱形 js-captcha」方法基於機器人沒有 JavaScript 的事實。評論表單會添加額外的隱藏欄位,是關於當前年份的問題。如果使用者訪問網站,那麼此欄位將通過 JavaScript 自動回答,並且會被 JavaScript 和 CSS 隱藏,對使用者來說不可見。如果垃圾郵件發送人填寫年份欄位不正確,則該評論會被阻止,因為它是垃圾郵件。
「隱形輸入陷阱」
「隱形輸入陷阱」方法基於大多數機器人會填寫名稱為「email」或「url」的輸入項。評論表單會添加額外的隱藏欄位,對使用者而言是隱藏的,使用者不會填寫。但是該欄位對垃圾郵件發送人來說是可見的。如果垃圾郵件發送人填寫了這個陷阱欄位,評論將被阻止,因為它是垃圾郵件。
外掛標籤
開發者團隊
原文外掛簡介
This is fork of successful Anti-spam plugin v5.5 written by webvitalii, for more info visit GitHub Fork.
From version 5.6 maintained by kudlav.
GitHub
Anti-spam Reloaded plugin blocks 100% of automatic spam messages in comments section and also blocks all trackbacks.No captcha required.
Plugin is simple and easy to use: just install it and it just works.
Blocked comments can be stored in the Spam area and converted to regular comments if needed.
Anti-spam Reloaded plugin is GDPR compliant and does not store any other user data except of the behaviour mentioned above.
Plugin blocks spam only in comments section..
Plugin does not block manual spam (submitted by spammers manually via browser).
Compatibility
All modern browsers and IE11+ are supported.
Anti-spam Reloaded plugin works with disabled JavaScript. Users with disabled JavaScript should manually fill current year before submitting the comment.
Server compatibility:
WordPress 3.3 – 6.5
PHP 5.6 – 8.2
Doesn’t use jQuery
Plugin is incompatible with:
Disqus
Jetpack Comments
AJAX Comment Form
bbPress
If site has caching plugin enabled and cache is not cleared or if theme does not use ‘comment_form’ action
and there is no plugin inputs in comments form – plugin tries to add hidden fields automatically using JavaScript.
How does it work?
The blocking algorithm is based on 2 methods: ‘invisible js-captcha’ and ‘invisible input trap’ (aka honeypot technique).
‘invisible js-captcha’
The ‘invisible js-captcha’ method is based on fact that bots does not have JavaScript on their user-agents.
Extra hidden field is added to comments form.
It is the question about the current year.
If the user visits site, than this field is answered automatically with JavaScript, is hidden by JavaScript and CSS and invisible for the user.
If the spammer will fill year-field incorrectly – the comment will be blocked because it is spam.
‘invisible input trap’
The ‘invisible input trap’ method is based on fact that almost all the bots will fill inputs with name ’email’ or ‘url’.
Extra hidden field is added to comments form.
This field is hidden for the user and user will not fill it.
But this field is visible for the spammer.
If the spammer will fill this trap-field with anything – the comment will be blocked because it is spam.
