
內容簡介
Captcha Ajax 外掛提供異步的反垃圾郵件功能,能在 WordPress 中有效整合 Captcha 至登入、註冊、找回密碼及評論表單,並兼容網站快取,提升安全性。
【主要功能】
• 支援登入、註冊及找回密碼表單的 Captcha
• 支援 WooCommerce 登入及產品評論表單
• 可選擇不同類型的 Captcha 字母及圖像
• 限制每個 IP 的登入失敗次數
• 提供 REST API 和 XML-RPC 支援
外掛標籤
開發者團隊
原文外掛簡介
Captcha works fine with website cache.
Adds Captcha Asynchronously anti-spam methods to WordPress. Include login form, registration form, lost passwordform and comments form. The asynchronously method allows captcha to work well when a page cache, server cache or plugin cache, is active.
Demo
View:
Features
Captcha for login form
Captcha for login form obtained with the function wp_login_form(). Login form embedded in a page.
Captcha for registration form
Captcha for lost password form.
Captcha for comments form
Captcha for Contact Form 7
Captcha for WPForms
Captcha for Forminators form.
Captcha for WooCommerce plugin. Login form, Lost Password form, Product Review form.
Select the letters type from the options – Capital letters, Small letters or Captial & Small letters.
Select the captcha type from the options – Alphanumeric, Alphabets or numbers.
Select the captcha image. Default image or Black and white or Multicolor or Icons ( 27 icons available from fontawesome.com ) or Arithmetics. See images in screenshots.
Firewall. Limit rate of failed login attempts for each IP.
Firewall. The “who is” feature for IP owner is active.
REST API
XML-RPC
Firewall details:
Limit failed login attempts.
Temporary blocks an Internet address from making further attempts after a specified limit on failed retries is reached.
Option active for login form, login form embedded, registration form, lost password form. Select the feature in the dashboard.
REST API details:
– The following address, reachable with a browser:
” https://your_site/wp-json/captcha-ajax/v1/transients_expired ”
will cause the cleaning of expired transients.
Performs this task no more than once every 2 hours, further requests will be ignored.
If your web site has a caching plugin installed or uses server-side caching, it is best to exclude the page from caching:
” https://your_site/wp-json/captcha-ajax/v1/transients_expired “
REST API Filter for Exposing Menus Publicly in WordPress. Optional.
Rest API Filter. Block Pre Authentication RCE bug in WordPress Core. Mitigation by wp2shell.com.
Enable / Disable muiltiple REST calls of type ‘batch/v1’. Default Enable.
<= wp ver. 6.8.5: disable not necessary.
6.9.0 – 6.9.4: disable necessary.
7.0.0 – 7.0.1: disable necessary.
XMP-RPC details:
Enable / Disable XML-RPC procedure.
Default Enable.
Captcha for Contact Form 7 details:
1. Install and activate CF7 and Captcha Ajax.
2. Go to Captcha Ajax settings. CF7 yes and save.
3. Create your contact form with CF7.
4. Edit your new CF7 contact form:
Click on the line before [submit “Submit”]. This positions the cursor.
Click on the Captcha Ajax Tag.
Click on Insert Tag. This inserts the shortcode of Captcha Ajax.
Click on Save.
5. Add the CF7 shortcode to the page, post or text widget and save.
6. Cache. Purge if it is active.
Done
Captcha for WPForms details:
1. Install and activate WPForms and Captcha Ajax.
2. Go to Captcha Ajax settings. WPF yes and save.
3. Create your contact form with WPForms.
4. Add the WPForms shortcode to the page, post or text widget and save.
5. Cache. Purge if it is active.
Done
Captcha for Forminator form details:
1. Install and activate Forminator form and Captcha Ajax.
2. Go to Captcha Ajax settings. Forminator yes and save.
3. Create your contact form with Forminator.
4. Add the Forminator shortcode to the page, post or text widget and save.
5. Cache. Purge if it is active.
Done
Captcha for WooCommerce details:
This feature is synchronized with the WordPress Login.
If captcha for WordPress Login is enabled, captcha for WooCommerce Login module is also enabled.
Support
Thanks for downloading and installing my plugin. You can show your appreciation and support future development by donating. https://www.paypal.me/a6419
