登録されている各ショップ顧客に対して、カスタムのウェルカムメッセージを表示したいと思います。何かのように "Welcome CUSTOMERNAME
!あなたは今一年間私たちと一緒にいました。おかげさまで、私たちはあなたに私たちのショップのすべてを10%割引しています。顧客口座ダッシュボードにACFを表示する - ウェブコマース
プラグインAdvanced Custom Fieldsでカスタムフィールドwelcome_message
を作成しました。その値をフロントエンドの顧客のアカウントダッシュボードに表示したいと考えています。バックエンドで
、私は、ユーザーのプロフィールページでテキストエリアを示していると私は、このコードでフィールドを追加しています:
$message = get_field('welcome_message'); echo esc_attr($message);
このコードはここに置かれている:/ WP-コンテンツ/テーマ/ flatsome-child/woocommerce/myaccount/dashboard.php
しかし、何とか値が上がっていません。私も単純にthe_field('welcome_message');
と試してみましたか、またはWordPressのアカウントページで[acf field="{$welcome_message}"]
を追加しても問題ありませんでした。どういうわけか、価値観が通っていない。
誰かが私を助けてくれることを願っています。
ありがとうございます。
敬具
おかげで助けるが、これは動作しませんでした。 $ current_user_id = get_current_user_id()で現在のユーザーIDを取得しています。 $変数= get_field( 'field_name'、$ current_user_id);を設定します。 –
例を見ると、user_idの前に "user_"という接頭辞が必要です。 正しい方法は次のとおりです。$ variable = get_field( 'field_name'、 'user_'。$ current_user_id); – mariobros