前提・実現したいこと
お世話になります。
WordPressのサイトでプラグイン「Simple WordPress Membership」(以下SWM)を使って会員登録制の
Webサイトを構築しているのですが、登録フォームでの情報をいくつか表示したいと考えています。
こちらのサイトを参考に(https://simple-membership-plugin.com/simple-membership-addon-show-member-info/)ショートコード等で特定メンバーのIDを使ってその情報を表記したいのですが、
メンバーIDがWordPress通常のIDではなく、SWM独自のIDを作成しているようで、そのSWMのIDを取得する方法が解りません。
( get_users()で取得したIDと、SWMの管理ページでのIDは別物でした。 )
SWM登録メンバーのIDを取得する方法をご存知であれば、ご教授いただけると助かります。(できれば記載方法も含めて)
###試した事・調べたところ
Simple WordPress Membershipの登録フォームより「d-xanthus」で登録
- WordPressのユーザーでは ID-15
- Simple WordPress Membershipの管理画面では ID-2
↑こちらのIDをphpで取得したい
名前表示のためのSWMのショートコード(一例)
こちらで使用するIDを取得したいのです。
[swpm_show_member_info column="first_name" member_id="1"]
試したコード
php
1<?php $auth = BAuth::get_instance(); 2if ($auth->is_logged_in()){ 3$member_id = $auth->get('member_id'); 4echo $member_id; 5// content for members 6} 7?>
参考:https://simple-membership-plugin.com/forums/topic/using-member-ids-in-theme/
ただこの方法だと、対象のメンバーがログインしている際にしかIDしか取得できません。
登録してる各メンバーのIDを取得したいと思っています。
いろいろ検索したのですが道筋さえ見つかっていない状態ですので
こちらに質問させて頂きました。
何卒よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/06 10:41
退会済みユーザー
2018/03/06 11:14
2018/03/06 11:48
退会済みユーザー
2018/03/06 12:11