Ultimate Memberで使用できるショートコード一覧

Web関連·
サムネイル画像

WordPressの無料プラグインであるUltimate Memberで利用できる便利なショートコードをまとめています。 こちらの公式ガイドの情報を日本語でまとめたものになります Ultimate Memberの使い方や活用方法については以下の動画をご参照ください↓

参考記事:Ultimate Member プラグインの使い方を完全解説 【有料版拡張機能も】

固定ページに関するショートコード

  • アカウント - アカウントフォームのショートコードは [ultimatemember_account] です。個々のアカウントタブを表示することも可能で、[ultimatemember_account tab=“タブID”] のように使用できます。たとえば、[ultimatemember_account tab=“password”] です。タブID は、URL 上でこのタブにいる間に URL から取得できます。たとえば、/account/general の場合、「general」があなたのタブID です。

  • パスワードリセット - パスワードリセットフォームのショートコードは [ultimatemember_password] です。

  • ログイン、登録、ユーザー - これらのページ用のショートコードは、wp-admin > Ultimate Member > フォーム で見つけることができます。

  • メンバーズ - メンバーディレクトリ用のショートコードは、wp-admin > Ultimate Member > メンバーディレクトリ で見つけることができます。

↓ログイン、登録などのフォームに関するショートコードは以下から確認することができます。

コンテンツ制限に関するショートコード

↓ member という役割のユーザーだけがショートコード内のコンテンツを見れます。 [um_show_content roles=“member”] Only the member role can see this content. [/um_show_content] ↓ member ではない役割のユーザーだけがショートコード内のコンテンツを見れます。 [um_show_content not=“member”] Only non-member roles can see this content. [/um_show_content] mamber という部分は各RoleIDに置き換えることができます。IDは以下から確認することができます。通常のユーザーだと subscriber として登録されていることが多いのでご注意ください。

ログインしているユーザーだけがショートコード内のコンテンツを見れます。↓ [um_loggedin] This text can only be seen by logged in users [/um_loggedin] ログアウトしているユーザー(ゲストユーザー)だけがショートコード内のコンテンツを見れます。↓ [um_loggedout] This text can only be seen by logged out users [/um_loggedout]

検索

↓メンバーの検索フォームの設置 [ultimatemember_searchform]

ソーシャルアクティビティ

ユーザープロフィールフィード

ユーザープロフィールページで使用され、このショートコードはユーザーのフィード投稿を表示します。

パラメーター(属性):

  • user_id(整数) - ユーザーIDによって特定のユーザーのフィード投稿を表示します。

  • hashtag(文字列) - ハッシュタグによって特定のユーザーのフィード投稿を表示します。

  • wall_post(整数) - 特定の投稿/アクティビティを表示します。

  • user_wall(ブール) - フィード上にフォームを表示します。

例 [ultimatemember_wall user_id=”123” hashtag=”’#mypost” wall_post=”3” user_wall=”true” ] アクティビティ

このショートコードは、アクティビティページで使用され、ユーザーがユーザーのウォール投稿やアクティビティを見ることを可能にします。

パラメーター(属性):

  • user_id(整数)- ユーザーIDによる特定のユーザーのウォール投稿を表示します。

  • hashtag(文字列)- ハッシュタグによる特定のユーザーのウォール投稿を表示します。

  • user_wall(ブール)- ウォール上にフォームを表示します。

  • wall_post(整数)- 特定の投稿/アクティビティを表示します。

  • template(文字列)- アクティビティのテンプレート名

  • mode(文字列)- 要素のクラスに追加されるモード名

  • form_id(文字列)- 要素のIDに追加されるフォームID

例 [ultimatemember_activity user_id=”123” hashtag=”#mypost” user_wall=”false” wall_post=”3” template=”activity” mode=”activity” form_id=”um_activity_id” ] このショートコードを使用すると、特定のユーザーのウォール投稿やアクティビティを表示するためのさまざまなパラメーターを設定できます。

トレンド中のハッシュタグ

ユーザーがウォールポストで使用したトレンド中のハッシュタグを表示します。

パラメータ(属性):

  • trending_days(整数) - ハッシュタグがトレンドする日数

  • number(文字列) - 日数ごとにトレンドするハッシュタグの数

例 [ultimatemember_trending_hashtags trending_days=“7” number=“10”]

Followers

フォロワーの一覧

登録ユーザーのフォロワーを表示します。

パラメーター(属性):

  • user_id(整数) - 特定のユーザーのフォロワーを表示します

  • style(文字列) - 2つのスタイルオプションがあります:

  • avatars - アバターを含むフォロワーリストを表示します

  • default - アバターとフォローバーを含むフォロワーリストを表示します

  • max(文字列) - 表示するフォロワーの数

例 [ultimatemember_followers user_id=”123” style=”default” max=”11” ] フォロー中の一覧

登録ユーザーがフォローしている人を表示します。

パラメーター(属性):

  • user_id(整数) - 特定のユーザーがフォローしている人を表示します

  • style(文字列) - 2つのスタイルオプションがあります:

  • avatars - アバターを含むフォロー中リストを表示します

  • default - アバターとフォローバーを含むフォロー中リストを表示します

  • max(文字列) - 表示するフォロワーの数

例 [ultimatemember_following user_id=”123” style=”default” max=”11” ] フォローバー バー

特定のユーザーのフォロワーとフォロー中の合計数を表示するフォローバーを表示します。

パラメーター(属性):

  • user_id(整数) - 特定のユーザーがフォローしている人を表示します

例 [ultimatemember_followers_bar user_id=”123” ]

メッセージング

メッセージ ボックスを表示するためにページで使用します。特定のユーザーのメッセージ ボックスを表示します。

パラメーター(属性):

  • user_id(整数) - このユーザーのメッセージ ボックスを表示します

[ultimatemember_messages user_id=“123”] メッセージ ボタンを表示するためにページ、投稿、メニュー、およびウィジェットで使用します。ショートコードをサポートします。特定のユーザーのメッセージ ボタンを表示します。

パラメーター(属性):

  • user_id(整数) - このユーザーのメッセージ ボタンを表示します

[ultimatemember_message_button user_id=“123”] メッセージ カウントを表示するためにページ、投稿、メニュー、およびウィジェットで使用します。ショートコードをサポートします。特定のユーザーの未読メッセージの合計を表示します。

パラメーター(属性):

  • user_id(整数) - 特定のユーザーの未読メッセージの合計を表示します

[ultimatemember_message_count user_id=“123”]

通知

特定のお知らせを表示するためにページで使用します。

パラメーター(属性):

  • id(整数) - ‘um_notice’ ポストタイプから特定のお知らせを表示します。

WP管理画面に移動して、Ultimate Member > お知らせにアクセスします。 [ultimatemember_notice id=“123”]

お知らせ

お知らせを表示

通知ページで使用します。この通知のショートコードは、ユーザーの通知を表示します。 [ultimatemember_notifications] 通知の数を表示

投稿/ページ、メニュー、およびショートコードサポートを備えたウィジェットで使用します。これらのショートコードは、現在ログインしているユーザーの通知の総数を表示します。 [ultimatemember_notification_count]

オンラインユーザー

オンラインユーザーを表示するためにページで使用します。

パラメーター(属性):

  • max(整数) - 表示する合計オンラインユーザーの最大制限 デフォルト:11

  • roles(文字列) - ユーザーの役割でオンラインユーザーをフィルタリングします。 デフォルト:すべて

[ultimatemember_online max=“11” roles=“all”]

ユーザータグ

ユーザータグを表示

どのページでも使用可能です。このショートコードは、ユーザータグを誰にでも表示します。

パラメーター(属性):

  • term_id(整数)- 検索対象の親ユーザータグのID;

  • user_field(文字列)- 検索対象のフィールドのメタキー;

  • number(整数)- 返すタグの最大数;

  • orderby(文字列)- タグの並べ替え方法: id、name、count、slug、description。 デフォルトは ‘count’ です;

  • order(文字列)- タグの昇順または降順での並べ替え方法。 ‘asc’(昇順)または ‘desc’(降順)を受け付けます。 デフォルトは ‘desc’ です。

[ultimatemember_tags term_id=“4” user_field=“skills” number=“10” orderby=“count” order=“desc” ]

プロフィールの完成度

プロフィールの完成度を表示

ショートコードをサポートするページやウィジェットで使用します。このショートコードは、現在ログインしているユーザーのプロフィールの完成度を表示します。

パラメータ(属性):なし。 [ultimatemember_profile_completeness] プロフィール進捗バーを表示

ショートコードをサポートする任意のページやウィジェットで使用します。このショートコードは、現在ログインしているユーザーまたは特定のユーザーのプロフィールの完成度バーを表示します。

パラメータ(属性):

  • user_id(整数) - 特定のユーザーIDを表示します。デフォルト:現在ログインしているユーザー

[ultimatemember_profile_progress_bar user_id=“123”]

🔥 同じカテゴリーの記事
最終更新日

広告