Forum Replies Created
-
AuthorPosts
-
February 21, 2025 at 6:18 am in reply to: Best method to get and set eMember member custom fields? #85139
jubel
ParticipantRetrieving Custom Fields is easy for me, with methods, which emember brings with it self. Following shortcode I use to retrieve standard and custom fields:
add_shortcode(‘user_prop’, function() {
$emember_auth = Emember_Auth::getInstance();
$user_id = $emember_auth->getUserInfo(‘member_id’);
if (!empty($user_id))
{
//User is logged in so add your conditional code here
$membership_level = $emember_auth->getUserInfo(‘membership_level’);
if($membership_level == 2)
{
$emember_auth = Emember_Auth::getInstance();
$username = $emember_auth->getUserInfo(‘user_name’);
echo (“Username of the logged in member: “.$username . “<br />\n”);
echo (“Mitgliedslevel: Abonnent” . “<br />\n”);
$member = emember_get_member_by_username ($username);
echo (“Member’s First Name: ” . $member->first_name . “<br />\n”); //Output the first name
echo (“Member’s Last Name: ” . $member->last_name . “<br />\n”); //Output the last name
$value = $emember_auth->getUserInfo(‘Kursleiter’);
echo (“Kursleiter: ” . $value . “<br />\n”); //Output a custom field ???
$value = $emember_auth->getUserInfo(‘Umfragenteilnehmer’);
echo (“Umfragenteilnehmer: ” . $value . “<br />\n”); //Output a custom field ???
}
else
{
echo “no Abonnent”;
}
}
});But changing to Form Builder (I hope I am not off topic here whith it) lets me not retrieve the custom field Kursleiter.
How I have to do this? -
AuthorPosts