內容簡介
只使用電子郵件註冊使用者
只需註冊電子郵件地址。
可以檢查使用條款協議。
WordPress: wp-login.php?action=register
短碼: [umorregister]
短碼表單的過濾器
/** ==================================================
* 訊息過濾器。
*
*/
add_filter('umor_register_success_msg', function () { return '註冊成功的訊息。'; }, 10, 1);
add_filter('umor_login_success_login_msg', function () { return '登入成功的訊息。'; }, 10, 1);
add_filter('umor_register_error', function () { return '註冊錯誤的訊息。'; }, 10, 1);
add_filter('umor_register_nomail', function () { return '未輸入郵件的訊息。'; }, 10, 1);
add_filter('umor_register_noterm', function () { return '未輸入使用條款的訊息。'; }, 10, 1);
add_filter('umor_register_form_label', function () { return '表單標籤的訊息。'; }, 10, 1);
add_filter('umor_register_term_of_use', function () { return '使用條款的訊息。'; }, 10, 1);
add_filter('umor_not_register_message', function () { return '未註冊的訊息。'; }, 10, 1);
/** ==================================================
* 輸入字元大小的過濾器。
*
*/
add_filter('umor_register_input_size', function () { return 17; }, 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_class_name', function () { return 'mycheck'; }, 10, 1);
add_filter('umor_register_submit_class_name', function () { return 'mysubmit'; }, 10, 1);
外掛標籤
開發者團隊
② 後台搜尋「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 );
