説明
メールのみでユーザー登録
- メールアドレスのみで登録します。
- 利用規約の同意を確認できます。
- 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 );
インストール
/wp-content/plugins/
ディレクトリ以下にuser-mail-only-register
ディレクトリをアップロード- WordPress の「プラグイン」メニューからプラグインを有効化してください
FAQ
ありません
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
[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
初回リリース。