ログインしたユーザーに非表示の情報が表示される?コードで簡単に修正できます。

ある WooCommerce Eコマースサイトでは、次のようなサービスを提供したい場合があります。ログインユーザーのための追加情報會員限定のオファー、隠されたコンテンツの説明、卸売価格など。また、ログインしていない訪問者は、基本的な情報しか見ることができず、登録またはログインするよう誘導(dǎo)されます。

この種の機能プラグインのインストールが不要これは數(shù)行のコードで実裝できる:

  • ログインしているユーザーに表示される指定されたコンテンツ
  • ログインしていないユーザーには、ログイン/登録のプロンプトが表示されます。

このチュートリアルでは、WooCommerceの商品詳細(xì)ページに "Login Visible "機能を、安全かつ軽量でカスタマイズ可能なコードで簡単に実裝する方法を紹介します。

畫像[1] - ログインユーザーに非表示情報が表示される?コードで簡単に修正できます。

I. 適用可能なシナリオの例

  • 會員限定のオファーや価格の説明を表示する
  • ログインユーザーのみに「購入方法」を表示します。
  • 卸売顧客から見えるように価格や連絡(luò)先を表示する
  • ユーザー登録を促す:ログインしていない場合、"login to view more content "を促す。

第二に、コードの実裝:ログインユーザーの可視コンテンツ

以下のコードを現(xiàn)在のテーマの functions.php ドキュメンテーション

としてパスを開く:バックエンド - 外観 - テーマファイルエディタfunctions.php

畫像[2] - ログインしているユーザーに隠された情報が見える?コードで簡単に修正できます。
add_action( 'woocommerce_single_product_summary', 'show_content_for_logged_in_users', 35 );

関數(shù)show_content_for_logged_in_users() { もし
    if ( is_user_logged_in() ) {
        echo '<div class="custom-member-content">'; echo '
        エコー '<strong>會員限定:</strong> 100枚以上のご注文で20%オフの無料クーポン券をプレゼント!;
        エコー '</div>'; } else {
    } else {
        エコー '<div class="custom-guest-message">'; }
        echo '最初に <a href="/ja/' . wp_login_url( get_permalink() ) . '/">サインイン</a> もしかしたら <a href="/ja/' . wp_registration_url() . '/">在籍</a> もっとお得な情報は後でチェックしよう。;
        エコー '</div>';
    }
}

III.説明と延長

  • このコードでは WooCommerce ホック woocommerce_single_product_summaryカートに入れる」ボタンの後に挿入されます。
  • is_user_logged_in() で御座います ワードプレス ユーザーがログインしているかどうかを判斷する組み込み関數(shù)
  • wp_login_url() 歌で応える wp_registration_url() ログイン/登録ページへのリンク生成

第四に、ページ効果のプレビュー

ログインしているユーザーには表示されません:
その他のオファーを表示するには、ログインまたは登録してください。

ログインしているユーザーに表示されます:
會員様限定?? ご注文時に100円OFFの20%OFFクーポンをプレゼント!

畫像[3] - ログインしているユーザーに隠された情報が見える?コードで簡単に修正できます。

テキストコンテンツ、ボタンスタイル、畫像の追加など、パーソナライズされた効果を?qū)g現(xiàn)するために、必要に応じて置き換えることができます。

V. 進級勧告(任意)

さらに表示をコントロールしたい場合:

  • ユーザーの役割に応じて異なる情報を表示する(例:「卸売り顧客」のみ)
  • でコンテンツを隠す。 get_field() 結(jié)合 ACF プラグイン?ダイナミック?アクイジション
  • 利用する current_user_can() 特定の権限を持つユーザーかどうかを判斷する

サンプルコード(役割別に表示):

if ( current_user_can( 'wholesale_customer' ) ) {
    echo 'これは卸売りの顧客に表示されるものです。;
}

まとめ

簡単なコード判定で、簡単に実裝できる。 WooCommerce 商品ページでユーザーごとに異なるコンテンツを表示することで、會員體験を向上させ、訪問者を効果的に登録に導(dǎo)くことができる。


お問い合わせ
チュートリアルが読めない?無料でお答えします!個人サイト、中小企業(yè)サイトのための無料ヘルプ!
カスタマーサービス WeChat
カスタマーサービス WeChat
電話:020-2206-9892
QQ咨詢:1025174874
Eメール:info@361sale.com
勤務(wù)時間: 月~金、9:30~18:30、祝日休み
? 複製に関する聲明
著者:Linxiulian
終わり
好きなら応援してください。
クドス511 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし