[WordPress] 外掛分享: Multibyte CAPTCHA login and Mail only register

首頁外掛目錄 › Multibyte CAPTCHA login and Mail only register
30+
安裝啟用
尚無評分
34 天前
最後更新
問題解決
WordPress 4.7+ PHP 8.0+ v4.03 上架:2019-01-29

內容簡介

Multibyte CAPTCHA login and Mail only register 外掛提供了一個安全的登入與註冊表單,透過多字節 CAPTCHA 來防止機器人註冊,並僅允許使用電子郵件地址進行註冊,確保使用者的安全性。

【主要功能】
• 提供多字節 CAPTCHA 登入表單
• 僅允許電子郵件地址註冊
• 可檢查使用者同意條款
• 支援自訂成功與錯誤訊息
• 提供短碼功能以便於使用

外掛標籤

開發者團隊

⬇ 下載最新版 (v4.03) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Multibyte CAPTCHA login and Mail only register」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Login form with Multibyte CAPTCHA

Anti-Bot measures with original CAPTCHA.
WordPress : wp-login.php
WordPress : wp-login.php?action=register
WordPress : wp-login.php?action=lostpassword

Register

Register only email address.
Can check the terms of use agreement for user register.
Anti-Bot measures with original CAPTCHA.
WordPress : wp-login.php?action=register
shortcode : [umorregister]

Filter for shortcode form
/** ==================================================
* Filter for message.
*
*/
add_filter( 'umor_register_success_msg', function(){ return 'Message for register success.'; }, 10, 1 );
add_filter( 'umor_login_success_login_msg', function(){ return 'Message for login success.'; }, 10, 1 );
add_filter( 'umor_register_error', function(){ return 'Message for register error.'; }, 10, 1 );
add_filter( 'umor_register_nomail', function(){ return 'Message for unentered mail.'; }, 10, 1 );
add_filter( 'umor_register_noterm', function(){ return 'Message for unentered term of use.'; }, 10, 1 );
add_filter( 'umor_register_form_label', function(){ return 'Message for form label.'; }, 10, 1 );
add_filter( 'umor_register_term_of_use', function(){ return 'Message for term of use.'; }, 10, 1 );
add_filter( 'umor_not_register_message', function(){ return 'Message for not register.'; }, 10, 1 );

/** ==================================================
* Filter for login form message.
*
*/
add_filter(
'umor_login_message',
function( $message, $text ) {
$message = '

';
$message .= $text;
$message .= '

';
return $message;
},
10,
2
);

/** ==================================================
* Filter for Term of use URL.
*
*/
add_filter(
'umor_register_term_of_use_url',
function( $term_of_use_url ) {
if ( 'ja' === get_locale() ) {
$term_of_use_url = 'https://test.com/ja/';
}
return $term_of_use_url;
},
10,
1
);

/** ==================================================
* Filter for input text size.
*
*/
add_filter( 'umor_register_input_size', function(){ return 17; }, 10, 1 );

/** ==================================================
* Filter for class name.
*
*/
add_filter( 'umor_register_notice_class_name', function(){ return 'mynotice'; }, 10, 1 );
add_filter( 'umor_register_form_class_name', function(){ return 'myform'; }, 10, 1 );
add_filter( 'umor_register_label_class_name', function(){ return 'mylabel'; }, 10, 1 );
add_filter( 'umor_register_input_class_name', function(){ return 'myinput'; }, 10, 1 );
add_filter( 'umor_register_check_form_class_name', function(){ return 'mycheckform'; }, 10, 1 );
add_filter( 'umor_register_check_class_name', function(){ return 'mycheck'; }, 10, 1 );
add_filter( 'umor_register_captcha_input_class_name', function(){ return 'mycaptcha_input'; }, 10, 1 );
add_filter( 'umor_register_submit_class_name', function(){ return 'mysubmit'; }, 10, 1 );

延伸相關外掛

文章
Filter
Apply Filters
Mastodon