カスタム・メンバーフィールドの登録内容を出力したいのですが

フォーラム 使い方全般 カスタム・メンバーフィールドの登録内容を出力したいのですが

  • このトピックには6件の返信、2人の参加者があり、最後にsky5123により11年前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #52460
    sky5123
    参加者

    メンバー登録の際、カスタム・メンバーフィールドを追加して運用しています。テンプレート内に登録内容を出力したいのですが、どのようなコードを書けば良いか、ご存じの方がいらっしゃいましたらご教示下さい。

    フィールドキー → company

    フィールドネーム → 会社名

    としており、投稿者のメンバーIDから会社名を表示したいと考えています。

    宜しくお願い致します。

    #66396
    yskysmr
    キーマスター

    こんにちは。

    ご利用の環境を教えていただけますでしょうか。

    また、メンバーページ設定>カスタム・メンバーフィールドに追加した項目は、新規入会フォームと、ログイン後の会員情報のテンプレートに表示されます。

    「会員登録時」とは、ログインせずに、カートから精算しようとしたときに、「会員でない方はこちら」に入力するフォームのことでしょうか。

    それでしたら、カートページ設定>カスタム・カスタマーフィールドに追加する必要があります。

    カスタム・カスタマーフィールドと、カスタム・メンバーフィールドの「フィールドキー」が同一のとき、会員情報として保存されます。

    #66397
    sky5123
    参加者

    説明不足で申し訳ありません。

    現在、カスタマイズして頂いて入会したメンバーが商品を登録できる様にしており、会員制で運営しています。

    wc_item_single.phpに出品者の情報として、

    ・ID(カスタムフィールドから)

    ・登録カテゴリー

    は表示できています。そこに入会時に登録した会社名を追加したいと考えていますが、呼び出す関数が分からない状態です。

    データベースでは、wp_usces_member_metaにcsmb_companyという形で入っているのは確認できました。

    宜しくお願い致します。

    #66398
    yskysmr
    キーマスター

    こんにちは。

    ご利用の環境を教えていただけますでしょうか。


    WordPress のバージョン:

    Welcart のバージョン:

    ご利用のテーマ:

    症状を確認したブラウザ:

    サーバー(会社名、サービス名):

    SSLの利用: 無し | 専用SSL | 共用SSL

    WordPress のパーマリンク設定:


    #66399
    sky5123
    参加者

    WordPress のバージョン:3.5.1

    Welcart のバージョン:1.2.3.1301213

    ご利用のテーマ:Welcart Default Theme

    症状を確認したブラウザ:firefox

    サーバー(会社名、サービス名):lolipop

    SSLの利用: 無し

    WordPress のパーマリンク設定:デフォルト


    です。宜しくお願い致します。

    #66400
    yskysmr
    キーマスター

    global $usces;

    $value = $usces->get_member_meta_value( ‘csmb_company’, 会員ID );

    で取得できます。$value はフィールドがチェックボックスのとき、serialize化した配列で格納されていますので、ご注意ください。

    #66401
    sky5123
    参加者

    教えて頂いた方法で解決致しました。

    有り難うございました。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。