ログインユーザーのみにコンテンツを表示するログインユーザーオンリーショートコードの使い方

ショートコード
この記事は約3分で読めます。

Cocoonには、ログインユーザーのみにコンテンツを表示するためのショートコードが用意してあります。

例えば、当テーマがβ版だった頃のログインページは、非ログインユーザーには以下のように表示されていました。

非ログインユーザーがダウンロードページを表示したとき

ログインユーザーがダウンロードページを表示したときは、ボタンが表示されるといったような使い方ができます。

ログインユーザーがダウンロードページを表示したとき

\エックスサーバー開発のWordPressテーマ/
エックスサーバー開発のWordPressテーマ

ログインユーザーオンリーショートコードの使い方

ログインユーザーのみに表示されるコンテンツを設定するには、まずビジュアルエディター上でコンテンツを作成してしまいます。

ビジュアルエディター上でログインユーザーコンテンツを作成する

あとは、コンテンツを選択して「ショートコード」ドロップダウンリストから「ログインユーザーのみ表示」を選択してください。

ログインユーザーコンテンツの指定

するとデフォルトでは以下のように表示されます。

実際の表示例

実際の表示例がこちら。

「当サイトのユーザー登録を行いログインすると見れる」といったような使い方ができます。

一応、登録方法はこちら。

ユーザー登録する方法
当サイトのフォーラム用にユーザー登録を行って、サイト情報、SNSページ等をプロフィールページに表示する方法です。

login_user_onlyショートコード

実際の入力例はこんな感じになります。

login_user_only

login_user_onlyショートコードで挟む形になります。

コード例がこちら。

[login_user_only msg="こちらのコンテンツはログインユーザーのみに表示されます。"]
コンテンツ(HTMLも入力可能)
[/login_user_only]

msg引数の指定

login_user_onlyショートコードのmsg引数は、非ログインユーザーに表示するメッセージです。

こんな感じで表示されます。

こちらのコンテンツはログインユーザーのみに表示されます。

以下のように、リンクを貼ることもできます。

ログインユーザーオンリーショートコードのメッセージ例

Aタグの属性値は'(シングルコーテーション)で囲む必要があります。

このショートコードの狙い

このショートコードを使用する狙いというか、使いどころは、「サイトへのユーザー登録を促したいとき」だと思います。

ログインユーザーのみに表示する重要なコンテンツをlogin_user_onlyショートコードで囲むことで、ユーザーが「登録したい」という動機付けになるかと思います。

ただ、あまり乱用すると「このサイトは、重要なところではいつも表示されないな」なんてことにもなりかねないので、ここぞというところで利用することをおすすめします。

わいひら
わいひら

使いすぎ注意です。

タイトルとURLをコピーしました