User Registration:メンバー登録フォームを簡単に作成できる

2020年5月26日

メンバー登録フォームを簡単に作成できる WordPress 用プラグイン「User Registration」の紹介です。
その導入手順から日本語化・使い方と設定などを解説していきます。

User Registration

User Registration - WordPress.org

User Registration は、メンバー登録フォームを簡単に作成できます。
User Registration の主な特徴(プレミアム版も含む)は、以下のとおりです。

  • WordPress のデフォルトフィールドに加え、カスタムフィールドを用意
  • 複数カラムのレイアウトが可能
  • ドラッグ&ドロップ式フォームビルダー搭載
  • デフォルトの他に 4 種類のデザイン済みフォームテンプレート
  • カスタムメールテンプレートの作成
  • カスタマイズ可能なメール通知(管理者承認待ち、確認メール、登録承認メール、登録拒否メール、パスワードリセットメール など)
  • 登録時のユーザーの権限設定
  • 特定のユーザーまたは権限を持つユーザーがダッシュボードにアクセスできないようにすることが可能
  • 強力なパスワードの使用
  • 内蔵のログインフォーム
  • 登録後のログインオプション(登録後の手動ログイン、ログイン確認メール、登録後自動ログイン、登録後の管理者承認)
  • 登録フォーム送信後、任意のページやURLへのリダイレクトが可能
  • パスワード入力時の非表示/表示機能
  • スパム対策のための Captcha(reCaptcha v2、reCaptcha v2 Invisible、reCaptcha v3、hCaptcha)
  • ハニーポットスパム対策
  • ホワイトリストに登録されたメールドメインのみ登録可能
  • ダッシュボードでユーザー登録の統計情報を確認可能
  • コアログインの防止
  • 招待コードによるユーザー登録
  • 複数サイト間での招待コードのインポート/エクスポート
  • ユーザー制限、有効期限、ユーザー役割の設定
  • フロントエンドメッセージの編集が可能
  • GDPR に準拠したフォーム
  • パスワードの自動生成
  • ユーザーによるアカウント削除が可能
  • Style Customizerアドオンによるライブフォームのデザイン設計
  • ログインユーザーごとのフロントエンドプロフィールページ
  • カスタマイズ可能なアカウントタブ
  • フォームやユーザーのインポート/エクスポート
  • ソーシャル登録・ログイン
  • 長いフォームをマルチパートフォームに分割可能
  • カスタムコンテンツ制限ルールの設定
  • 単一または複数のファイルアップロードオプション
  • アップロードしたファイルの削除・置換
  • 有効なファイルタイプの設定
  • 最大ファイルサイズの設定
  • MailChimp と MailerLite を使ったメールマーケティングが可能
  • フォームのデータを PDF で出力可
  • ユーザーのジオロケーション情報を収集可能
  • Stripe と PayPal による支払い対応
  • 他のフォームからのユーザーをユーザー登録フォームに紐付け可
  • フロントエンドに全ユーザーをリストアップ可
  • LearnDash との連携
  • WooCommerce の統合

記事を作成もしくは更新時点でのバージョン:2.1.5.1
マルチサイトでの利用:可

Gutenberg エディターでの動作

Gutenberg エディターに専用ブロックが追加されます。

Gutenbergでのショートコードの挿入手順

このプラグインは、ショートコードを使用します。
挿入手順については、下記の記事にて詳しく解説していますので、御覧ください。

Gutenberg でのショートコードの挿入手順 – WordPress活用術

インストール手順

User Registration をインストールするには 2 種類の方法があります。
下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化する。
User Registration – WordPress.org

もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面からインストールできます。

ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「User Registration」と入力します。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
※一番左上に表示されない場合は、上記の画像から探して下さい。
インストールが完了したら、プラグインを「有効化」します。

プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。

WordPressプラグインのインストール手順を解説 – WordPress活用術

日本語化

User Registration を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。

WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。

※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。

日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。

WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術

専用メニュー

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

ダッシュボードの「コメント」メニューの下に追加されています。

管理画面

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

作成済みの登録フォーム一覧。
編集・一時的無効化・プレビュー表示・複製ができます。

使い方

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

「Add New」を選択すると最初に表示されるフォーム作成画面。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

ここの「Add New」ボタンをクリックすると新しいグループエリアが追加されます。
各グループは、複数列にすることが簡単にできます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

デフォルトのユーザーフィールドです。
ドラッグアンドドロップで設置できます。
また、灰色表示されているフィールドは既に配置済みです。

メールアドレス
確認用メールアドレス欄
パスワード
確認用パスワード欄
ユーザーネーム
ニックネーム
ファーストネーム
ラストネーム
ウェブサイト
表示名
ユーザー略歴

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

ドラッグアンドドロップで設置可能。
複製や削除もできます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

フィールド選択中は、そのフィールドのオプション設定をカスタマイズできます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

デフォルト以外にも追加できるフィールド一覧。
ここで灰色表示されているものは、プレミアム版でのみ使用可。
使えるフィールドは無制限に設置可。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

高度なフィールド一覧。プレミアム版でのみ使用可。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

WooCommerce の請求書フォームで使用できるフィールド一覧。
プレミアム版でのみ使用可。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

プレミアム版でのみ使用可。

設定

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

作成もしくは編集のフォームの設定を行えます。

  • User login option
    ユーザー登録後のログインオプションを選択します。
  • Default User Role
    登録時のユーザーのユーザー権限を選択します。
  • Enable Strong Password
    パスワード強度を指定したい時に有効にします。有効にすると強度を指定できます。
  • Minimum Password Strongth
    最低限必要なパスワードの強さを選択します。
  • Redirect URL
    ユーザー登録が正常終了した後のリダイレクト先を指定できます。
  • Form Submit Button Custom Class
    送信ボタンのカスタムクラスを指定できます。
  • Form Submit Button Label
    送信ボタンのラベルをカスタマイズできます。
  • Success message position
    登録成功時のメッセージの表示位置を選択します。
  • Enable reCaptcha Support
    このフォームで Google reCaptcha を有効にするかどうか。
  • Form Template
    ォームのテンプレートを選択します。
  • Custom CSS class
    カスタム CSS クラスを指定できます。

フォーム作成時

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

「Create Form」ボタンをクリックするとフォームが作成されます。
無事に作成が成功すると上のような画像がポップアップ表示されます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

専用のショートコートが表示されるようになります。
作成済みフォーム一覧からもショートコートは取得可能です。
作成したフォームは、ショートコートを貼り付けるか専用ブロックで設置可能。

ユーザー一覧に機能追加

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

ユーザー一覧を開いた状態の画面。
デフォルトのものが少し拡張されています。
登録日時などを確認できます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

ユーザー登録の承認と拒否もできます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

ユーザープロフィール画面でも承認と拒否設定が可能です。
ダッシュボードでは、フォーム別の登録者数も確認することができます。

設定

一般(General)

一般(General)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

  • User login option
    メンバー登録時のログインの扱い方を選択します。
  • Prevent dashboard access
    ダッシュボードへのアクセスを禁止するユーザーをユーザー権限で選択します。
  • Enable hide/show password
    パスワードアイコンの非表示・表示の切り替えができます。
  • Uninstall Option
    User Registration をアンインストール時に全てのユーザー登録データを削除するかどうか。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

  • My account page
    [user_registration_my_account] を記述したページを選択します。
  • Ajax submission on edit profile
    Ajax でのプロフィールのフォーム送信を行うかどうか。
  • Disable profile picture
    プロフィールページでプロフィール画像を使用不可にするかどうか。
  • Disable logout confirmation
    ログアウト時に確認しないようにするかどうか。
  • Layout
    アカウントページのタブのレイアウトを選択します。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

  • Edit profile
    プロフィール編集アクションを実行する際のエンドポイント。
  • Change Password
    パスワード変更アクションを実行する際のエンドポイント。
  • Lost password
    パスワード回復アクションを実行する際のエンドポイント。
  • User logout
    ログアウトアクションを実行する際のエンドポイント。

アカウントページの特定のアクションを処理するためにページの URL に追加されます。
エンドポイントは一意でなければならず、
エンドポイントを無効にするために空白のままにすることができます。

ログイン(Login Options)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

  • Form Template
    フォームのテンプレートを選択します。
  • Login Only Option
    ログイン時のログイン方法を選択します。
  • Enable Login Title
    ログインフォームのログインタイトルを有効にするかどうか。
  • Enable Ajax Login
    ajaxによるフォーム送信を有効にするかどうか。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

  • Enable remember me
    「ログイン状態を保存する」チェックボックスを表示するかどうか。
  • Enable lost password
    「パスワード回復」ページへのリンクを表示するかどうか。
  • Hide Field Lables
    フィールドラベルを隠すかどうか。
  • Enable reCaptcha
    reCaptcha を使用するかどうか。「Integration」タブで設定できます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

  • Registration URL
    ログインフォームでメンバー登録ページ URL を表示したい場合に入力します。
  • Registration URL label
    リンクラベルを入力します。
  • Prevent Core Login
    WordPress 標準のログインフォームからのログインを禁止にするかどうか。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

ログインフォームの各ラベルをカスタマイズできます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

プレースホルダを入力できます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

表示するシステムメッセージをカスタマイズできます。

メッセージ(Frontend Messages)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

フロントエンドページで表示する各種メッセージをカスタマイズできます。

統合(Integration)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

  • Captcha Type
    使用する Captcha のバージョンを選択します。
  • Site Key
    サイトキーを入力します。
  • Secret Key
    シークレットキーを入力します。
  • Threshold score
    閾値(しきいち)を指定します。

メール(Emails)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

Disable emails:
登録後に送信されるメールを全て無効にするかどうか。

Email notifications:
User Registration から送信されるメール通知をカスタマイズできます。

Admin Email:
メンバーの新規登録があると管理者に送信される通知メール。

Awaiting Admin Approval:
ユーザーにメンバー登録が管理者の承認待ちであることを知らせる通知メール。

Email Confirmation:
登録後のログイン方法で確認メールが選択されている場合にユーザーに送信される通知メール。

Registration Approved Email:
ユーザーにサイト管理者が登録を承認したことを知らせる通知メール。

Registration Denied Email:
ユーザーに管理者によって登録が拒否されたことを知らせる通知メール。

Registration Pending Email:
ユーザーに登録が保留中であることを知らせる通知するメール。

Successfully Registered Email:
ユーザーに登録が完了した後に送信される通知メール

Reset Password Email:
ユーザーがパスワードの再設定を要求したときにユーザーに送信される通知メール。

Profile Details Changed Email:
ユーザーがプロフィール情報を変更した際に管理者に送信される通知メール。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

メールカスタマイズ画面。
メールの送信メールアドレスと件名・本文をカスタムできます。

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

メール送信のテストを行えます。

インポート&エクスポート(Import/Export)

ユーザーエクスポート(Export User)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像
ユーザー登録フォームで登録したユーザーの追加情報と共に CSV ファイルとして出力できます。
フォームを選択可能。

フォームのインポート&エクスポート(Import/Export)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

作成したフォームのインポートとエクスポートができます。

状態(Status)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

何かしらのログが表示されるようです。

拡張機能(Extensions)

WordPressプラグイン「User Registration」の導入から日本語化・使い方と設定項目を解説している画像

有償の拡張機能の紹介が載っています。

URL

User Registration – WordPress.org

本ページはアフィリエイトプログラムによる収益を得ています

登録フォーム

Posted by 管理人