I am using the plugin Paid Membership Pro (free version). Just below the header, if a user is logged into my site I would like it to say:
Welcome Username
How could I do this?
This is how to get the membership level:
if(
is_user_logged_in()
&& function_exists('pmpro_hasMembershipLevel')
&& pmpro_hasMembershipLevel()
) {
global $current_user;
$current_user->membership_level = pmpro_getMembershipLevelForUser($current_user->ID);
echo 'Membership Level: ' . $current_user->membership_level->name;
}
How do I use that to display username instead of membership level?
Many Thanks,
Paul
I am using the plugin Paid Membership Pro (free version). Just below the header, if a user is logged into my site I would like it to say:
Welcome Username
How could I do this?
This is how to get the membership level:
if(
is_user_logged_in()
&& function_exists('pmpro_hasMembershipLevel')
&& pmpro_hasMembershipLevel()
) {
global $current_user;
$current_user->membership_level = pmpro_getMembershipLevelForUser($current_user->ID);
echo 'Membership Level: ' . $current_user->membership_level->name;
}
How do I use that to display username instead of membership level?
Many Thanks,
Paul
Following @nmr's comment, you can try this:
if( is_user_logged_in() ) {
global $current_user;
echo 'Hello, ' . esc_html( $current_user->display_name );
}