User Mail Only Register

説明

メールのみでユーザー登録

  • メールアドレスのみで登録します。
  • 利用規約の同意を確認できます。
  • WordPress : wp-login.php?action=register
  • ショートコード : [umorregister]

ショートコードフォームのフィルター

/** ==================================================
 * 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 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_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_submit_class_name', function(){ return 'mysubmit'; }, 10, 1 );

スクリーンショット

  • WordPress による登録フォーム
  • ショートコードによる登録フォーム
  • 設定

インストール

  1. /wp-content/plugins/ディレクトリ以下にuser-mail-only-registerディレクトリをアップロード
  2. WordPress の「プラグイン」メニューからプラグインを有効化してください

FAQ

ありません

評価

このプラグインにはレビューがありません。

貢献者と開発者

User Mail Only Register はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“User Mail Only Register” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“User Mail Only Register” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

[2.12] 2024/03/04

  • 修正 – ショートコード属性値の削除。

2.11

parse_url を wp_parse_url へ変更しました。

2.10

WordPress 6.4 に対応しました。
PHP 8.0 が必須になりました。

2.09

エスケープ処理を追加しました。

2.08

エスケープ処理を追加しました。

2.07

利用規約のための、URL のフィルター(’umor_register_term_of_use_url’)を追加しました。

2.06

チェックボックスフォームの属性に、”aria-label” 属性を追加しました。

2.05

登録フォームにクラス名フィルター ( ‘umor_register_form_class_name’ ) を追加しました。
登録フォームにクラス名フィルター ( ‘umor_register_check_form_class_name’ ) を追加しました。
メール入力フォームに “placeholder” と “required” 属性を追加しました。
チェックボックスの入力フォームに “required” 属性を追加しました。

2.04

input size を変更しました。

2.03

フォームのエスケープについて修正しました。

2.02

ショートコードフォームのメールアドレス入力欄にバリデーションを追加しました。

2.01

いくつかのフィルターを追加しました。
readme.txt を変更しました。

2.00

ショートコードを使ったオリジナルのログインフォームを追加しました。
ブロックを削除しました。

1.12

パスワードリセットリンクの問題を修正しました。

1.11

パスワードリセットリンクの問題を修正しました。

1.10

WordPress 5.6 に対応しました。

1.09

「ログイン」と「パスワードをお忘れですか ?」へのリンクを非表示にする機能を追加しました。
管理画面を変更。

1.08

ショートコードを修正しました。

1.07

サンプルコードを修正しました。

1.06

ブロックは ESNext に対応しました。

1.05

WordPress のコーディング規約に準拠しました。

1.04

WordPress 設定を追加しました。

1.03

フックの説明を管理画面に記載しました。

1.02

有効化時のエラーを修正しました。
ユーザ登録が許可されていない場合のメッセージ用のフィルタ ー「umor_not_register_message」を追加しました。

1.01

メール通知の際にテキストを追加できるようにしました。
このプラグインのメール通知を停止できるようにしました。

1.00

初回リリース。