Title: Multibyte CAPTCHA login and Mail only register
Author: Katsushi Kawamori
Published: <strong>Ṣẹrẹ 30, 2019</strong>
Last modified: Ẹrẹ́nà 29, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/user-mail-only-register/assets/icon-256x256.png?rev=2021571)

# Multibyte CAPTCHA login and Mail only register

 Láti ọwọ́ [Katsushi Kawamori](https://profiles.wordpress.org/katsushi-kawamori/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/user-mail-only-register.4.03.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/user-mail-only-register/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/user-mail-only-register/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/user-mail-only-register/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/user-mail-only-register/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/user-mail-only-register/)

## Àpèjúwe

#### 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 = '<p class="myclass">';
            $message .= $text;
            $message .= '</p>';
            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 );
    ```

## Àwọn àwòrán ìbòjú

 * [[
 * Register form by WordPress
 * [[
 * Register form by shortcode
 * [[
 * CAPTCHA Settings
 * [[
 * Other Settings

## Ìgbéwọlẹ̀

 1. Upload `user-mail-only-register` directory to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress

## FAQ

none

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Multibyte CAPTCHA login and Mail only register” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀.
Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ Katsushi Kawamori ](https://profiles.wordpress.org/katsushi-kawamori/)

A ti túmọ̀ “Multibyte CAPTCHA login and Mail only register” sí èdè agbègbè 1 kan.
Ọpẹ́lọpẹ́ fún [àwọn atúmọ̀ èdè](https://translate.wordpress.org/projects/wp-plugins/user-mail-only-register/contributors)
fún àwọn ìkópa wọn.

[Túmọ̀ “Multibyte CAPTCHA login and Mail only register” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/user-mail-only-register)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/user-mail-only-register/),
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/user-mail-only-register/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/user-mail-only-register/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/user-mail-only-register/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### [4.03] 2025/12/03

 * Fix Ìtumọ̀ Yorùbá: – Hide password reset link.

#### [4.02] 2025/12/02

 * Added Ìtumọ̀ Yorùbá: – The use of CAPTCHA login can be selected.

#### [4.01] 2025/05/06

 * Fix Ìtumọ̀ Yorùbá: – Translation.

#### [4.00] 2025/05/06

 * Change Ìtumọ̀ Yorùbá: – Plugin name.
 * Added Ìtumọ̀ Yorùbá: – Multibyte CAPTCHA now supports the standard WordPress 
   login form.

#### [3.05] 2025/04/26

 * Fix Ìtumọ̀ Yorùbá: – CSS.

#### [3.04] 2025/04/26

 * Fix Ìtumọ̀ Yorùbá: – CSS.

#### [3.03] 2025/04/25

 * Added Ìtumọ̀ Yorùbá: – CAPTCHA now supports the standard WordPress registration
   form.
 * Added Ìtumọ̀ Yorùbá: – Add own CSS for shortcode output.

#### [3.02] 2025/04/24

 * Added Ìtumọ̀ Yorùbá: – Add numbers and katakana to the CAPTCHA string.

#### [3.01] 2025/04/22

 * Fix Ìtumọ̀ Yorùbá: – Error message display.

#### [3.00] 2025/04/22

 * Added Ìtumọ̀ Yorùbá: – [Really Simple CAPTCHA](https://wordpress.org/plugins/really-simple-captcha/)
   was scrapped and our own CAPTCHA was added.

#### [2.14] 2025/04/21

 * Added Ìtumọ̀ Yorùbá: – Supported [Really Simple CAPTCHA](https://wordpress.org/plugins/really-simple-captcha/).

#### [2.13] 2025/04/14

 * Fix Ìtumọ̀ Yorùbá: – Loading the management screen.

#### [2.12] 2024/03/04

 * Fix Ìtumọ̀ Yorùbá: – Elimination of short code attribute values.

#### 2.11

Changed parse_url to wp_parse_url.

#### 2.10

Supported WordPress 6.4.
 PHP 8.0 is now required.

#### 2.09

Added escaping process.

#### 2.08

Added escaping process.

#### 2.07

Added url filter(‘umor_register_term_of_use_url’) for term of use.

#### 2.06

Added “aria-label” attributes to the checkbox form.

#### 2.05

Added class name filter(‘umor_register_form_class_name’) for register form.
 Added
class name filter(‘umor_register_check_form_class_name’) for register form. Added“
placeholder” and “required” attributes to the email input form. Added “required”
attributes to the checkbox input form.

#### 2.04

Changed input size.

#### 2.03

Fixed escape for form.

#### 2.02

Added validation to the email address input field of the shortcode form.

#### 2.01

Added some filters.
 Change readme.txt.

#### 2.00

Added a original login form with shortcode.
 The block has been removed.

#### 1.12

Fixed a problem with the password reset link.

#### 1.11

Fixed a problem with the password reset link.

#### 1.10

Supported WordPress 5.6.

#### 1.09

Added function by hide the link to “Log in” and “Lost your password”.
 Changed management
screen.

#### 1.08

Fixed shortcode.

#### 1.07

Fixed sample code.

#### 1.06

The block now supports ESNext.

#### 1.05

Conformed to the WordPress coding standard.

#### 1.04

Add WordPress user settings.

#### 1.03

Described the hook description on the management screen.

#### 1.02

Fixed error on activation.
 Added a filter “umor_not_register_message” for messages
when user registration is not allowed.

#### 1.01

Can add text at email notification.
 Can stop mail notification of this plugin.

#### 1.00

Initial release.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **4.03**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **oṣù 2 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **30+**
 *  Ẹ̀yà WordPress ** 4.7 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0**
 *  Ẹ̀yà PHP ** 8.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Àwọn èdè
 * [English (US)](https://wordpress.org/plugins/user-mail-only-register/) àti [Japanese](https://ja.wordpress.org/plugins/user-mail-only-register/).
 *  [Túmọ̀ sí èdè rẹ](https://translate.wordpress.org/projects/wp-plugins/user-mail-only-register)
 * Àwọn àmì
 * [captcha](https://yor.wordpress.org/plugins/tags/captcha/)[email](https://yor.wordpress.org/plugins/tags/email/)
   [login](https://yor.wordpress.org/plugins/tags/login/)[register](https://yor.wordpress.org/plugins/tags/register/)
   [users](https://yor.wordpress.org/plugins/tags/users/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/user-mail-only-register/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/user-mail-only-register/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/user-mail-only-register/reviews/)

## Àwọn Olùkópa

 *   [ Katsushi Kawamori ](https://profiles.wordpress.org/katsushi-kawamori/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/user-mail-only-register/)

## Ṣe ìtọrẹ

Ṣé o fẹ́ ṣe àtìlẹ́yìn fún ìlọsíwájú plugin yìí?

 [ Ṣe ìtọrẹ sí plugin yìí ](https://shop.riverforest-wp.info/donate/)