WordPressの力を最大限に引き出すためには、強力なプラグインを活用することが重要です。その中でも、ユーザー管理機能を充実させる「Ultimate Member」プラグインは、多くのサイト運営者にとって欠かせないツールです。このプラグインを使えば、簡単に会員制サイトを構築でき、ユーザープロファイルやカスタムユーザーロール、登録フォームなどの機能を提供します。
この記事では、Ultimate Memberプラグインの基本的な使い方から、サイト運営に役立つ応用的な設定方法まで、ステップバイステップで詳しく解説します。初めてUltimate Memberを使う方でも、この記事を読めばすぐにサイトに導入し、効果的に活用できるようになるでしょう。
そもそも Ultimate Member とはどんなプラグイン?
Ultimate Member は無料から利用できるWordPressのメンバー管理プラグインです。
有料版を使うことで、より多くの機能を使うことができますが無料版でも十分にメンバー管理や、会員限定サイトなどを構築することができます。
日本でも最近よく利用されているということもあり、管理画面(ダッシュボード)もほとんど日本語化されています。
Ultimate Memberは、WordPressのための高機能なユーザー管理プラグインです。ユーザー登録、ログイン、プロフィール管理、会員制コンテンツなど、ユーザーに関連する機能を簡単に追加できるのが特徴です。このプラグインを使うことで、以下のような機能をサイトに簡単に組み込むことができます。スコットランドの開発会社が公開しているプラグインで、WPのユーザー管理系のプラグインで特に人気のプラグインです。
主な特徴
-
ユーザープロフィールのカスタマイズ
Ultimate Memberは、ユーザーのプロフィールページを簡単にカスタマイズできます。カスタムフィールドを追加して、プロフィール情報を豊富にすることが可能です。また、プロフィールフォームのデザインも自由に変更でき、サイトのデザインにマッチさせることができます。 -
会員制サイトの構築
役立つのが会員制サイトの構築機能です。登録フォーム、ログインフォーム、パスワードリセットフォームなど、ユーザー登録に必要なすべてのフォームが揃っています。さらに、特定のコンテンツを会員専用にすることもでき、アクセス制限を簡単に設定することができます。 -
カスタムユーザーロールの設定
Ultimate Memberでは、ユーザーのロールを自由に設定できます。管理者、編集者、著者、寄稿者、購読者といった基本的なロールに加え、独自のユーザーロールを作成することができます。これにより、ユーザーごとに異なる権限を割り当てることができ、セキュリティの向上や運営の効率化が図れます。 -
豊富なアドオンと拡張機能
Ultimate Memberは、公式のアドオンが豊富に用意されています。これにより、SNSログイン、メール通知、ユーザーリストの管理、フォーラム機能など、さまざまな機能を追加することが可能です。アドオンを活用することで、サイトの機能をさらに拡張し、ユーザーエクスペリエンスを向上させることができます。 -
直感的な操作とデザイン
Ultimate Memberは、直感的な操作が特徴です。設定画面はわかりやすく、初心者でも迷わずに使い始めることができます。また、ドラッグ&ドロップでフォームのカスタマイズができるため、コーディングの知識がなくてもプロフェッショナルなデザインのフォームを作成できます。
その他の機能などについては以下でご紹介します
機能一覧
以下は Ultimate Member で使用できる機能一覧です。
登録
ユーザーは簡単にサイトのフロントエンドから登録してメンバーになることができます。ログインしたユーザーは管理者ダッシュボードを見ることはなく、WordPressサイトであることに気付くこともありません。
登録ステータス
登録後のユーザーのステータスを決定できます。ユーザーを自動承認する、メール認証を必須にする、または管理者が手動で承認することが選択できます。
登録後のアクション
ユーザーがサイトに登録した後に行うアクションを選択できます。ユーザーをプロフィールページにリダイレクトするか、カスタムURLにリダイレクトすることができます。
ロールの割り当て
登録フォームにユーザーロールを割り当てることができます。これにより、そのフォームを使用して登録したユーザーには自動的に特定のロールが割り当てられます。
複数の登録フォーム
サイトに複数の登録フォームを作成することができます。これにより、各ユーザーロールごとにユニークな登録フォームを持たせることができます。
ロールの選択
登録フォームにロール選択フィールドを追加して、ユーザーが登録前に希望するロールを選択できるようにすることができます。
デフォルトユーザーロール
ユーザーがサイトにサインアップしたときにデフォルトのユーザーロールを割り当てることができます。
ログイン
Ultimate Memberを使用すると、ユーザーはサイトのフロントエンドから簡単にログインできます。
パスワードリセットリンク
ログインフォームには「パスワードを忘れた場合」のリンクがあり、ユーザーがパスワードを忘れた場合にパスワードリセットフォームにアクセスできます。
カスタマイズ可能
ログインフォームは完全にカスタマイズ可能です。ボタンのテキストを変更したり、ログインフォームから登録ボタンを非表示にしたり、カスタムスタイリングを適用するなど、多くのカスタマイズが可能です。
スパム対策
ログインフォームには自動的にトリプルスパム防止機能が組み込まれています。これには、隠しフィールド(ハニーポット)、送信ボタンの時間遅延、WordPressのナンスが含まれます。
ユーザープロフィール
WordPressサイトに美しいユーザープロフィールを追加できます。これらのプロフィールはサイトの特定の要件に合わせて完全にカスタマイズ可能です。
カスタム外観
ユーザープロフィールは完全にカスタマイズ可能です。カバー写真のアスペクト比やプロフィール写真の形状などを変更して、プロフィールにユニークな外観を持たせることができます。
カバー写真の削除
カバー写真を使用したくない場合、Ultimate Memberはカバー写真を含まない代替のユーザープロフィールデザインを提供します。
ユーザー情報
プロフィールのヘッダーセクションに重要なユーザー情報を強調表示できます。フィールドリストから特定のフィールドを選択することができます。空白のままにすると、ヘッダーにはユーザー情報が表示されません。
ユーザーバイオ
プロフィールのヘッダーには、ユーザーが自分自身についての短い説明を書くことができるユーザーバイオエリアも含まれています。この機能が不要な場合はオフにすることができます。
表示名
サイト上でユーザーの表示名を選択できます。プラグインは、ユーザー名、名前と姓など、さまざまなオプションを提供します。
プロフィールのパーマリンク
ユーザープロフィールを表示する際のURLに表示されるスラッグを選択できます。ユーザー名、名前と姓、またはユーザーIDを表示するように選択できます。
ユーザーロール(役割)
Ultimate Memberを使用すると、複数のユーザーロールを作成し、それぞれのロールに固有の権限と機能を与えることができます。これは、複数のユーザータイプが必要なサイトを作成する際に最適です。
管理者権限
特定のロールにwp-adminへのアクセスなどの管理者権限を与えるかどうかを決定できます。wp-adminにアクセスできない場合、サイトの上部にあるWPツールバーは表示されません。
一般権限
ロールが自分のプロフィールを編集または削除できるかどうかを選択できます。たとえば、アカウントを削除できるのが管理者のみの場合、ユーザーが自分のアカウントを削除できないように設定できます。
プロフィールアクセス
特定のロールが他のユーザーのプロフィールを表示できるか、または特定のロールのプロフィールのみを表示できるかを決定できます。他のプロフィールの表示を制限したい場合に非常に便利です。
ホームページ
ログインしているときに特定のユーザーロールがサイトのホームページを表示できるかどうかを決定できます。表示できない場合、ホームページにアクセスしようとしたときにリダイレクトされるURLを設定できます。ホームページがサインアップ用のランディングページである場合に役立ちます。
登録
特定のユーザーロールがサイトに自動的に登録できるか、メールのアクティベーションリンクをクリックする必要があるか、管理者の手動承認が必要かを決定できます。また、登録後に何が起こるか(カスタムURLへのリダイレクトなど)を決めることができます。
ログイン
このロールを持つユーザーがサイトにログインした後に何が起こるかを選択できます。プロフィールへのリダイレクト、カスタムURLへのリダイレクト、アクティブページのリフレッシュ、またはWordPress管理画面へのリダイレクトを設定できます。
ログアウト
このロールを持つユーザーがサイトからログアウトした後に何が起こるかを選択できます。サイトのホームページまたはカスタムURLにリダイレクトできます。
削除
このロールを持つユーザーがアカウントを削除した後に何が起こるかを選択できます。サイトのホームページまたはカスタムURLにリダイレクトできます。
メンバーディレクトリ
Ultimate Memberを使用すると、高度なメンバーディレクトリを使ってユーザー同士が簡単に見つけ合うことができます。
特定のロールを表示
メンバーディレクトリに表示するユーザーロールを選択できます。選択したロールを持たないユーザーはディレクトリに表示されません。
プロフィール写真/カバー写真
カスタムプロフィール写真やカバー写真をアップロードしたユーザーのみをディレクトリに表示することができます。
ユーザーの並べ替え
ユーザーを表示する順序を決定できます。プラグインは以下のような並べ替えオプションを提供しています:最新ユーザー順、古いユーザー順、ファーストネーム順、ラストネーム順。
カバー写真の表示/非表示
メンバーディレクトリでカバー写真を表示または非表示にすることができます。プロフィール写真も非表示にすることができます。
ユーザー情報の表示
メンバーディレクトリにユーザー情報を表示することができます。この情報はデフォルトで表示するか、必要に応じて表示セクションで表示するかを選択できます。
ソーシャルアイコン
ディレクトリの各ユーザープロフィールカードにソーシャルアイコンを表示することができます。これらのソーシャルアイコンは、事前定義されたフィールドリストのソーシャルフィールドにリンクしています。
検索オプション
他のユーザーをカスタム検索できるように検索フィルターをオンにすることができます。また、この機能を特定のユーザーロールに制限することもできます。
検索フィルター
カスタムフィールドや事前定義されたフィールドから選択して表示するフィルターの数を決定できます。
ページごとのプロフィールカード数
1ページに表示するプロフィールカードの数や、表示するプロフィールカードの総数を選択できます。
ユーザーアカウント
メンバーがサイトのフロントエンドから自分のアカウントを簡単に管理できるようにします。
アカウントタブ
このタブでは、ユーザーが自分の名前やメールアドレスを変更できます。
パスワード変更タブ
このタブでは、ユーザーがパスワードを変更できます。セキュリティを強化するために、パスワードを変更する前に元のパスワードを入力する必要があります。
プライバシータブ
このタブでは、ユーザーが自分のプロフィールのプライバシーを管理できます。ユーザーはプロフィールを非公開にしたり、メンバーディレクトリに表示されないようにすることができます。
アカウント削除
このタブでは、ユーザーが自分のアカウントを削除できます。セキュリティを強化するために、アカウントを削除する前にパスワードを入力する必要があります。
タブの無効化
管理者として、アカウントページに表示される特定のタブを無効にすることができます。例えば、パスワード変更タブを無効にすることで、ユーザーがパスワードを変更できないようにすることができます。
アクセスコントロール
Ultimate Memberを使用すると、サイト全体およびページ/投稿単位でアクセスを制限することができます。
サイト全体のアクセス制限
サイト全体を誰でも閲覧できるようにするか、ログインしたメンバーのみ閲覧できるように制限することができます。
ページ/投稿単位
ページや投稿ごとにカスタムアクセスルールを適用して、グローバルアクセスルールを上書きすることができます。
ログインユーザー
特定のページや投稿をログインユーザーのみが閲覧できるように制限できます。アクセスしようとするログアウトユーザーをリダイレクトするURLを設定することができます。また、特定のユーザーロールに対してページや投稿を制限することもできます。
ログアウトユーザー
特定のページや投稿をログアウトユーザーのみが閲覧できるように制限できます。アクセスしようとするログインユーザーをリダイレクトするURLを設定することができます。
すべてのユーザー
ページや投稿を、ログインユーザーとログアウトユーザーの両方が閲覧できるようにすることができます。
ホームページのロック
ホームページがサインアップのランディングページである場合、ログインユーザーのアクセスを制限することができます。各ロールに対してリダイレクトURLを設定することができ、ユーザーロールごとにカスタムページにリダイレクトすることが可能です。
カスタムフィールド
Ultimate Memberは、さまざまなデータをユーザーから収集できる豊富なフォームフィールドタイプを提供します。プラグインには、フォーム作成を迅速に行えるように、事前定義されたフィールドも含まれています。
ツールチップ
フィールドにヘルプテキストを追加でき、大きなデバイスではツールチップとして表示され、モバイルデバイスではラベルの下に表示されます。
プライバシー
各フィールドタイプにプライバシーレベルを設定できます。フィールドを全員、メンバー、特定のメンバーロール、またはプロフィール所有者と管理者のみが閲覧できるように設定できます。
フィールド編集
特定のフィールドをユーザーが編集できないように設定できます。これは、ユーザープロフィールに情報を提供したいが、ユーザーに変更や削除を許可したくない場合に便利です。
必須フィールド
フォームを送信する前に特定のフィールドを必須にすることができます。
条件付きロジック
任意のフィールドに条件付きロジックを適用し、ユーザーのアクションに応じてフィールドを表示/非表示にすることができます。
エラーメッセージ
ユーザーがフォームを誤って送信した場合、例えば「ユーザー名が既に使用されています」などのエラーメッセージが表示されます。
ファイルアップロード
ユーザーがアップロードできるファイルタイプを決定し、最大ファイルサイズを指定することができます。
パスワードフィールド
ユーザーに強力なパスワードを作成させることができ、パスワードの最小および最大文字数を指定し、確認パスワードフィールドを表示することができます。
画像アップロード
許可される画像タイプを指定し、最大画像アップロードサイズを設定し、クロッピング(1:1比率とユーザー定義比率)を有効にすることができます。
日付ピッカー
日付範囲と年選択を設定し、表示する日付形式を決定し、選択を無効にする特定の曜日を設定できます。
時間ピッカー
このフィールドを使用して、ユーザーが特定の時間を選択できるようにすることができます。12時間または24時間形式を使用し、時間間隔を設定することができます。
星評価
5つまたは10の星評価システムを使用するかどうかを決定し、プロフィールに表示するデフォルトの星評価を選択することができます。
事前定義されたフィールド
プラグインには、すぐにフォームを作成できるように、事前にインストールされた一般的なフィールドのリストが含まれています。
カスタムフィールド
作成したフィールドはカスタムフィールドエリアに保存され、他のフォームで再利用することができます。
その他の要素
コンテンツブロック、ディバイダー、およびショートコードを作成して、フォームの外観と機能をカスタマイズすることもできます。
フォームビルダー
Ultimate Memberのドラッグ&ドロップ式フォームビルダーを使用すると、ユニークな登録フォーム、ログインフォーム、プロフィールフォームを非常に簡単に作成することができます。
マルチカラムレイアウト
フォームビルダーでは、1カラム、2カラム、3カラムのレイアウトを持つ行を作成することができます。
フォーム要素の並べ替え
フォームビルダーを使用すると、任意の要素をドラッグ&ドロップして好きな場所に移動し、並べ替えることができます。
列(カラム)
フォームに複数の行を追加し、各行に独自のスタイリングとヘッダーを設定することができます。
メール
Ultimate Memberは、特定のイベントやトリガーが発生した後にユーザーに送信されるカスタマイズ可能なメールテンプレートを提供します。各メールタイプの送信を有効化/無効化することができるため、柔軟性が向上します。
アカウント歓迎メール
ユーザーがサイトのメンバーになった後に送信されるメールです。
アカウント有効化メール
ユーザーが登録後にアカウントを有効化する必要がある場合に送信されるメールです。
審査中メール
管理者によるアカウント承認を待っているユーザーに送信されるメールです。
アカウント承認メール
管理者によってアカウントが承認された後にユーザーに送信されるメールです。
アカウント拒否メール
管理者によってアカウントが拒否された後にユーザーに送信されるメールです。
アカウント無効化メール
管理者によってアカウントが無効化された場合にユーザーに送信されるメールです。
アカウント削除メール
ユーザーが自分のアカウントを削除した後に送信されるメールです。
パスワードリセットメール
ユーザーがパスワードリセットを要求した場合に送信されるメールです。
メールタグ
プラグインでは、メールを個別にパーソナライズするためにメールテンプレートにメールタグを追加できます。例えば、{display_name} などがあります。
ナビゲーションメニューの表示
条件付きメニュー機能を使用すると、サイトを閲覧している人に応じて異なるメニューリンクを表示することができます。
全員
メニューリンクをサイトの全ての訪問者に表示することができます。メンバーかどうかに関係なく表示されます。
ログアウトユーザー
メニューリンクをログインしていないユーザーのみに表示します。メニューに登録やログインリンクを表示するのに最適です。
ログインユーザー
メニューリンクをログインしているユーザーのみに表示します。特定のユーザーロールにのみリンクを表示することもできます。
Ultimate Member の初期設定方法
デフォルトのページの作成
まずプラグインに必要なページを作成する必要があります。 設定 > 固定ページ から、それぞれのケースで表示されるページを指定できます。
もしくは Create Default というボタンをクリックすることで、プラグインが自動的に必要なページを作成して割り当ててくれます。作成されたページは固定ページからカスタマイズすることができます。
■ 登録ページ
登録ページにはデフォルトの登録フォームが含まれており、ユーザーがサイトに登録できるように誘導するページです。デフォルトの登録フォームには、ユーザー名、名、姓、電子メール アドレス、パスワード (パスワードの確認をオンにした場合) のフィールドが含まれています。また、フォームの最大幅は 450 ピクセルに設定されています。
デフォルトの登録フォームを編集するには、WordPress 管理画面のフォーム ページに移動する必要があります。
登録ページには、ショートコードを張る必要があります。
ユーザー
ユーザーに関する設定ができます。
- プロフィールのパーマリンクベース
- ユーザーの表示名
- 投稿者ページからプロフィールへ自動リダイレクトしますか ?
- メンバーディレクトリを有効にする
- Gravatar を使用しますか ?
- Show/hide password button
- 強力なパスワードが必要ですか ?
- パスワードの最小文字数
- パスワードの最大文字数
- Avoid indexing profile by search engines
- Activation link lifetime
- Deleting user comments after deleting a user
アカウント
ユーザーアカウントに関する設定を行うことができます。
Display First & Last name fields :名と姓のフィールドを表示する
Allow users to change email:ユーザーにメールの変更を許可する
Require password to update account:アカウントを更新するにはパスワードが必要です
フォームの作成方法
プラグインでは、上限なしでフォームを作成することができます。デフォルトでは以下の登録フォーム 、 ログインフォーム、プロフィールフォーム が用意されているのでこれらをカスタマイズしたり、新規で作成することができます。
フォームは自由なカスタムフィールドを追加したり、フォームから登録があった時に登録するユーザー権限を事前に定義できます。
フォームは上限なく作成することができ、新規作成や複製をすることができます。(詳しくは動画をご参照ください。)
メール設定
アカウント歓迎メール | Member | 新規でアカウント作成した時にメンバーに送信されるウェルカムメール |
アカウントの有効化メール | Member | メールのアカウント認証時に送るメール |
Your account is pending review | Member | メールのアカウント認証 |
アカウント承認メール | Member | |
アカウント拒否メール | Member | アカウント承認が却下された時にメンバーに自動送信されるメール |
アカウントの無効化メール | Member | アカウントが無効化された時にメンバーに送信されるメール |
アカウントの削除メール | Member | アカウントが削除された時にメンバーに送信されるメール |
パスワードリセットメール | Member | パスワードリセットがリクエストされた時にメンバーに送信されるメール |
パスワード変更通知メール | Member | |
Account Updated Email | Member | |
新規ユーザーの通知 | 管理者 |
管理者
|
アカウント承認申請の通知 | 管理者 |
|
アカウント削除の通知 | 管理者 |
|
Secure: Suspicious Account Activity | 管理者 | 不審なアカウント操作があった時に管理者に送信されるメール |
利用できる ショートコード
それぞれの拡張機能について
年額 249ドルのプランにすると、拡張機能を使うことができるようになります。
Profile tabs
カスタムコンテンツとタブアイコンを使用してカスタムプロファイルタブを作成する機能
Profile Completeness
プロフィール完全性拡張機能を使用すると、ユーザーにプロフィールの完成を促したり強制したりできます。これは、ユーザーがサイトに参加し、サイトが空のユーザー プロフィールでいっぱいにならないようにするための最良の方法の 1 つです。
主な特徴
- サイドバーウィジェットを介して、ユーザーがまだ完了していないプロフィールフィールドと進捗状況バーを表示します。
- ユーザーはサイト上のどこからでもポップアップでプロフィール欄に記入したり、プロフィールに移動して欄に記入したりすることができます。
- プロフィールが完成するまで、ユーザーをプロフィール編集ページにリダイレクトしてプロフィールを完成させるよう強制する
Private Content
プライベート コンテンツ拡張機能を使用すると、ログインしたユーザーに、そのユーザーだけがアクセスして表示できるコンテンツを提供できます。
[um_private_content] ショートコードを使用すると、サイト上のどこからでもプライベートコンテンツを閲覧できます。User Photos
この機能は、ユーザーが自分のプロフィールに写真をアップロードできる機能です。ユーザーは自分のアルバムを作成し、そこに写真をアップロードすることができます。アップロードされた写真はユーザーのプロフィールページに表示され、プロフィールにはアルバムタブとフォトタブが追加されます。これにより、他のユーザーが簡単に写真やアルバムを閲覧できるようになります。
さらに、ユーザーはアップロードした写真やアルバムを編集したり削除したりすることができ、自分のプロフィールを自由にカスタマイズすることが可能です。加えて、写真アルバムの作成がソーシャルアクティビティの拡張機能と統合されており、新しいアルバムが作成されるとそれがソーシャルアクティビティにも表示されます。この機能により、ユーザーはより充実したプロフィールを作成し、他のユーザーとの交流を深めることができます。
ユーザーはアルバムのプライバシー設定を設定できるため、アルバムや写真を共有する相手を選択することもできます。Ultimate Member FriendsまたはFollowers拡張機能を有効にすると、フォトアルバムのプライバシーに関する追加オプションが利用できるようになります。
Social Activity
この機能は、サイトにアクティビティシステムを追加することで、ユーザー同士の交流を促進し、エンゲージメントを高めるためのものです。ユーザーは自分のウォールに投稿を作成したり、他のユーザーがサイトで何をしているかを確認したりすることができます。
ユーザーはパブリックなウォール投稿を作成することができます。ユーザープロフィールにはアクティビティタブが追加され、そのユーザーのアクティビティが表示されます。また、ユーザーは他のユーザーのプロフィールに投稿することも可能です。ショートコードを使用することで、サイトのどこにでもグローバルアクティビティウォールを表示できます。現在ログインしているユーザー用のアクティビティウォールもショートコードでサイトのどこにでも表示可能です。
ユーザーは投稿に写真を添付することができ、フロントエンドからウォール投稿を編集することができます。また、ユーザーがURLを投稿すると、YouTubeやVimeoの動画が直接アクティビティストリームに埋め込まれます。ユーザーは投稿にハッシュタグを追加でき、ハッシュタグをクリックするとそのハッシュタグを含むすべての投稿が表示されます。さらに、ユーザーは投稿にコメントや「いいね」をすることができ、コメントに返信することも可能です。ウォール投稿やコメントの読み込みにはAjaxページネーションが使用されます。
ユーザーは特定のウォール投稿を報告することができ、自分のウォールをプライベートにしたり、メンバーのみが閲覧可能に設定することができます。管理者はバックエンドからすべてのウォール投稿を管理することができ、特定の役割のユーザーに対してソーシャルウォール機能をオフにすることができます。また、特定のユーザーロールに対して新しい投稿の作成、写真のアップロード、投稿へのコメントを禁止することも可能です。デスクトップまたはモバイルビューでデフォルトで表示されるウォール投稿の数を制御することができ、読み込みが発生する前に設定することができます。
ユーザーがアカウントページから自分のアクティビティウォールのプライバシー設定をオン/オフするオプションも提供されており、管理者はアクティビティストリームに表示されるアクティビティタイプを決定することができます。また、新しいユーザーがサイトに登録したときやユーザーが新しいブログ投稿を作成したときにその情報を表示するオプションもあります。
Notices
この機能は、ユーザーに重要な情報を通知したり、プロモーションや新機能について知らせるために条件付き通知を使用するものです。
主な機能は以下の通りです:
- 無制限の数の通知を作成できます。
- サイト全体にフッター通知を使用して通知を表示することができます。
- ショートコードを使用して、任意の場所に個別の通知を表示することができます。
- すべてのユーザー、ログアウトユーザー、ログインユーザー、または特定の役割にのみ通知を表示することができます。
- 各通知のスタイルを簡単にカスタマイズすることができます。
- 各通知の閉じるアイコンをクリックした人数を記録します。
- 各通知にオプションでアクションボタンを表示できます。
- 各通知にカスタムアイコンを追加することができます。
- プロフィール写真やカバー写真をアップロードしていないユーザー、または特定のフィールドを入力していないユーザーに通知を表示することができます。
Profile tabs
ユーザーは、カスタムコンテンツとタブアイコンを使用してカスタムプロファイルタブを作成することができます。また、プロファイルタブの表示設定が可能で、特定のプロファイルフォームやユーザーロールに対して選択したタブを表示できます。
さらに、プロファイルタブに予め定義されたコンテンツを設定することができ、選択したタブに他のプロファイルフォームを表示することが可能です。プロファイルタブの順序を変更する機能もあり、Ultimate Memberプロファイルタブのタイトルを変更することもできます。
この機能は、Contact Form7(CF7)と統合されており、カスタムプロファイルタブにCF7のショートコードを使用することができます。これにより、ユーザーはプロフィールページをよりカスタマイズし、自分のニーズに合わせたコンテンツを追加することができます。
User Locations
この機能は、Google Maps APIを使用してメンバーディレクトリページにユーザーを地図上に表示し、ユーザーが自分のプロフィールから位置情報を追加できるようにするものです。
重要事項
User Locations拡張機能はGoogle Maps Platformと統合されています。この拡張機能を利用するには、Google Maps Platform内でアプリを作成し、APIを有効化する必要があります。Google Maps Platformは有料サービスですが、毎月$200分の無料使用が含まれています。
ユーザーの位置情報フィールド:
登録フォームおよびプロフィールフォームに位置情報フィールドを追加し、ユーザーが自分の位置情報を追加できるようにします。
自動位置検出機能:
ユーザーが位置情報フィールドのピンアイコンをクリックして位置情報の共有を許可すると、自動的にユーザーの位置を検出することができます。
メンバーディレクトリに位置情報検索フィールドを追加:
メンバーディレクトリにユーザーを位置情報で検索できる検索フィールドを追加します。
メンバーディレクトリに地図を追加:
メンバーディレクトリに地図を追加し、ユーザーの位置を表示します。
User Notes
この機能は、ユーザーが自分のプロフィールから公開および非公開のノートを作成できるようにするものです。ユーザーは自分のノートを作成し、それをプロフィールの専用タブに表示させることができます。ノートはドラフトとして保存することもでき、後で編集や削除が可能です。さらに、新しいノートを作成すると、その情報がソーシャルアクティビティの拡張機能と連携して表示されるため、他のユーザーにもアクティビティとして通知されます。
この機能は友達拡張機能とも統合されており、ユーザーは友達に対してのみ公開するノートを作成することができます。これにより、ユーザーはプライベートなメモを安全に管理しながら、必要に応じて公開ノートを共有することが可能になります。ノート機能を活用することで、ユーザーは自分の考えや情報を整理し、他のユーザーとのコミュニケーションを深めることができます。
Groups
この機能は、ユーザーが共通のトピックや興味を中心にグループを作成したり参加したりすることができるものです。ユーザーは自由にグループを作成し、他のユーザーがそのグループに参加することができます。グループにはモデレーション設定があり、投稿内容を管理することができます。
ユーザーはグループ内で投稿を行い、グループのプライバシー設定をプライベート、非表示、パブリックから選択することができます。自分が参加しているグループは、プロフィールページやショートコードを使用して任意のページから確認することができます。
グループにはカテゴリーやタグを設定することができ、グループ管理者、モデレーター、またはすべてのメンバーが新しいメンバーを招待できる設定が可能です。グループ投稿に対するモデレーション機能もあり、グループ画像を追加することもできます。
この機能により、ユーザーは共通の関心事を持つ他のユーザーと簡単に交流し、情報を共有することができます。グループのプライバシー設定やモデレーション機能を活用することで、より安全で管理されたコミュニティを構築することが可能です。
User Reviews
この機能は、ユーザーが互いに評価やレビューを行える5つ星のユーザー評価システムをサイトに追加するものです。
ユーザーは1から5までの星評価を行うことができ、レビューのタイトルとコメントを入力することができます。メンバーディレクトリは最も高く評価されたユーザーを優先的に表示するように並べ替えることができ、1から5つ星の評価でユーザーを検索するためのフィルターも追加されます。さらに、トップ評価ユーザー、最も多く評価されたユーザー、最低評価ユーザーを表示する3つのサイドバーウィジェットとショートコードが提供されます。
メンバーディレクトリとプロフィールヘッダーにはユーザーの星評価が表示され、各ユーザープロフィールにはレビュータブが追加されます。特定のユーザーロールに対してレビューを残す権限を付与することができ、レビューを自動的に公開するか、管理者の承認を待つ設定が可能です。また、特定のユーザーロールは自分のレビューや他のレビューを削除する権限を持つことができます。
ユーザーレビューの管理はフロントエンドとバックエンドの両方から行うことができ、管理者はWordPressのバックエンドから任意のレビューを編集することができます。ユーザーは特定のレビューを報告またはフラグ付けすることができ、特定のユーザーがレビューを残すことをブロックすることも可能です。誰かがレビューを残した場合、そのユーザーにメールが送信されます。
User Bookmarks
この機能は、ユーザーがウェブサイトのコンテンツをブックマークできるようにするものです。ユーザーはページや投稿、カスタム投稿タイプ(CPT)など、特定のコンテンツをブックマークすることができます。また、個別のページや投稿でブックマーク機能を無効にすることも可能です。
ブックマークリンクはページや投稿の内容の上部または下部に表示されます。ユーザーはブックマークをさまざまなフォルダーに整理することができ、これらのフォルダーはユーザーが公開または非公開に設定することができます。
ユーザーは自分のプロフィールからブックマークフォルダーとブックマークを表示および管理することができ、他のユーザーの公開ブックマークフォルダーも閲覧することができます。この機能により、ユーザーは興味のあるコンテンツを簡単に保存し、整理してアクセスしやすくすることができます。また、他のユーザーとの情報共有も促進されます。
Social Login
この機能は、ユーザーがFacebook、X(旧Twitter)、Google、LinkedInなどのソーシャルネットワークアカウントを使用して、簡単にサイトに登録・ログインできるようにするソーシャルログイン拡張機能です。
主要機能としては、まず登録フォームおよびログインフォームにソーシャルログインボタンを追加することができます。どのソーシャルログインボタンを使用するかはサイト管理者が選択可能で、例えばFacebookとTwitterのボタンを有効にし、GoogleとLinkedInのボタンを無効にすることができます。
ユーザーがソーシャルネットワークを介して登録する際には、2段階のプロセスがあり、これにより必要なデータがすべて収集されるようになっています。ソーシャルネットワークで登録したユーザーは、1段階のプロセスで自動的に登録が完了する設定も可能です。この場合、同期フィールドを設定する必要があります。
一度サイトに登録したユーザーは、詳細を入力することなく、すぐにログインできるようになります。また、ユーザーはアカウントページからソーシャルネットワークとの接続や切断を行うことができます。
さらに、ショートコードを使用して、サイトのどこにでもソーシャルログインボタンを表示することができます。ショートコードを簡単に編集して、サイトに表示する内容をカスタマイズすることも可能です。プロフィール写真の同期機能もあり、例えばユーザーがFacebookを介して接続した場合、そのFacebookのプロフィール写真がサイトに表示されます。
このようにして、ユーザーはより簡単にサイトにアクセスでき、管理者も柔軟にソーシャルログインの設定を行うことができます。
Friends
この機能は、ユーザーが友達リクエストを送受信し、友達になることで、サイト上でのユーザー間の交流を促進するためのものです。
この友達拡張機能を使用すると、ウェブサイトに友情システムが追加されます。ユーザープロフィールにはフォロワーとフォロー中の統計が表示され、メンバーディレクトリや各ユーザーのプロフィールカードに友達リクエストを送信するボタンが追加されます。さらに、ユーザープロフィールには友達のリストと友達リクエストのリストを表示するタブが追加されます。
この機能を利用することで、ユーザーは自分のプロフィールを友達のみに限定することができ、プライバシーを保護しながら交流を楽しむことができます。ユーザーは、誰かから友達リクエストを受け取った際や、自分の友達リクエストが承認された際にメール通知を受け取ります。
このようにして、友達拡張機能はユーザー同士の関係を強化し、サイト上でのコミュニケーションとエンゲージメントを向上させます。
Real-time Notifications
この機能は、リアルタイム通知システムをサイトに追加することで、ユーザーがウェブサイト上で発生する更新や通知を即座に受け取れるようにするものです。これにより、ユーザーエンゲージメントが向上し、ユーザーがサイトに留まる時間が増加します。
このリアルタイム通知システムを導入することで、ユーザーは重要なアクティビティについてすぐに把握することができ、サイト上でのインタラクションが増えます。これにより、ユーザーはサイトに対する関心を持続しやすくなり、エンゲージメントが高まります。
Verified Users
この機能は、ユーザーがアカウントの認証をリクエストし、サイト管理者によって手動で認証されるユーザー認証システムを追加するものです。
ユーザーは自分のアカウントの認証をリクエストでき、またそのリクエストをキャンセルすることも可能です。このシステムでは、ショートコードを使用してサイトのどこにでもグローバルアクティビティウォールを表示できます。さらに、管理者がサイトの任意の場所に認証リクエストリンクを追加できるように、認証用URLが提供されます。
管理者はユーザーからのリクエストがなくても手動で任意のユーザーを認証することができ、ディレクトリに並べ替えオプションを追加して、認証済みユーザーを優先して表示できます。認証されたユーザーのプロフィールやメンバーディレクトリには、青い認証バッジが表示されます。また、ユーザーのアカウントが認証されると、そのユーザーにメールが送信されます。ユーザーが認証をリクエストした際には、管理者もメール通知を受け取ります。
管理者ページにはフィルターが追加され、認証待ちのユーザーのみを表示することができるようになります。この機能により、ユーザーの信頼性を高め、コミュニティ内での透明性と信頼感を向上させることができます。
Private Messages
この機能は、サイトにプライベートメッセージシステムを追加し、ユーザーが個別にメッセージをやり取りできるようにするものです。ユーザー同士の一対一のやり取りが必要なウェブサイトに最適です。
主要機能
ユーザーは他のユーザーにプライベートメッセージを送信することができます。ユーザープロフィールにはメッセージボタンが追加され、そこからメッセージモーダルを通じてプライベートメッセージを送信できます。また、各ユーザープロフィールにメッセージタブが追加され、すべての会話を表示し、プロフィールからプライベートメッセージを読み書きすることができます。
プライベートメッセージは自動的に更新され、メッセージに絵文字を簡単に追加することも可能です。各会話の返信に許可される最大文字数を設定するオプションもあります。ユーザーアカウントページには、プライベートメッセージを受け取るかどうかを決定するオプションが追加されます。新しい会話が始まると、ユーザーにメール通知が送信されます。また、新しい会話のメール通知をオン/オフするオプションもユーザーアカウントページに追加されます。
管理者は、どのユーザーロールがプライベートメッセージを使用できるか、どのユーザーロールがメッセージを送受信できるかを制御できます。また、特定の期間内に作成できる新しい会話の数を制限することも可能です。ブロック機能も含まれており、ユーザーは特定のユーザーからのメッセージをブロックし、アカウントページからブロックを解除することができます。
メッセージはプレーンテキストを受け入れ、URLは自動的にリンクに変換されます(その他のHTMLはメッセージ内で受け入れられません)。メニューに未読メッセージ数を簡単に表示するための{new_messages}タグも用意されています。
この機能により、ユーザーは安全かつプライベートにコミュニケーションを取ることができ、ウェブサイト上での交流をより円滑に行うことができます。
Followers
この機能は、ユーザーが他のユーザーをフォローできるようにすることで、サイト上でのユーザー間の交流を促進するものです。
このフォロワー拡張機能を使用すると、ユーザープロフィールにフォロー/アンフォローボタンが追加され、ユーザーは他のユーザーをフォローしたりフォローを解除したりすることができます。ユーザープロフィールにはフォロワーとフォロー中の統計が表示され、メンバーディレクトリのプロフィールカードにもフォロー/アンフォローボタンとフォロワー/フォロー中の統計が表示されます。
ユーザーは自分のプロフィールをフォロワーのみに限定したり、自分がフォローしている人のみに限定したりすることができます。誰かがユーザーをフォローすると、フォローされたユーザーにはメール通知が送信されますが、ユーザーはアカウントページからこのメール通知をオフにすることも可能です。
また、ウィジェットを使用して、サイドバーにユーザーのフォロワーやフォロー中の人を表示することもできます。管理者は、特定のユーザーロールが他のユーザーをフォローできるかどうかを決定し、どのユーザーロールがフォローできるかを制限することもできます。
この機能により、ユーザー同士のつながりを強化し、サイト上でのコミュニケーションとエンゲージメントを向上させることができます。
User Tags
管理者はユーザータグを作成し、ユーザーは登録時やプロフィール編集時にこれらのタグを選択することができます。タグは親タグと子タグを使用してグループ化することができ、タグに任意の説明を追加することも可能です。この説明は、フロントエンドでタグにホバーしたときに表示されます。
タグはプロフィールフォームのメインプロフィールエリアやプロフィールヘッダーエリアに表示することができます。ユーザーがタグをクリックすると、メンバーディレクトリページにリダイレクトされ、そのタグを選択しているすべてのユーザーが表示されます。例えば、「HTML」というタグをクリックすると、HTMLタグを選択しているすべてのユーザーがディレクトリページに表示されます。
また、最も人気のあるタグを表示するウィジェットも提供されており、各タグの横にはそのタグを持つユーザーの数が表示されます。
この機能により、ユーザーは共通の興味やスキルを持つ他のユーザーを簡単に見つけ、つながりを築くことができるようになります。サイト上での交流が促進され、コミュニティの一体感が高まります。