plugins - Paid Membership Pro displaying a user name in PHP

admin2025-01-07  5

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

Share Improve this question edited Jun 3, 2019 at 16:56 phatskat 3,1741 gold badge18 silver badges26 bronze badges asked Jun 3, 2019 at 15:42 PaulPaul 12 bronze badges 1
  • 1 Look at this – nmr Commented Jun 3, 2019 at 15:52
Add a comment  | 

1 Answer 1

Reset to default 0

Following @nmr's comment, you can try this:

if( is_user_logged_in() ) {
    global $current_user;
    echo 'Hello, ' . esc_html( $current_user->display_name );
}
转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1736255358a275.html

最新回复(0)