Я пробовал различные решения для этого, и хотя приведенный ниже код работает и не генерирует никаких ошибок в журнале или чем-либо подобном, я пытаюсь понять, как получить имя роли пользователя, а не реальное имя пользователя учетной записи.
Вот код, который я использую:
global $current_user;
wp_get_current_user();
if ( is_user_logged_in()) {
echo 'Username: ' . $current_user->user_login .'';
echo '<br />';
echo 'User display name: ' . $current_user->display_name .'';
}
else { wp_loginout(); }
echo '<br>';
Я хочу, чтобы он отображался так:
Username:
имя пользователя Account type:
имя роли
Имя пользователя и тип учетной записи должны быть в двух отдельных строках.Суть типа учетной записи заключается в том, что я добавил это:
add_role ( 'business', __( 'Business', 'woocommerce' ), array( 'read' => true, ));