Display a custom name when the user has no name settle in his account
I'm creating a code that shows the First Name for logged in users, using a shortcode, but I noticed that if the user has no name settle, it will display a blank space. How can I set a custom name to show up instead of the blank space? Something like this Hi No Name, please settle your name in your account.
Display first name:
// show first name if logged in
function colaborador_nome($atts) { if (is_user_logged_in() !is_feed()) { return 'nbsp;'. get_user_meta( get_current_user_id(), 'first_name', true ); }
}
add_shortcode('colaborador_nome', 'colaborador_nome');