Как отобразить имя пользователя, вошедшего в систему в шапке - WordPress - PullRequest
0 голосов
/ 13 марта 2019

Я был новичком в WordPress.

Нужна помощь, чтобы отобразить зарегистрированное имя пользователя вместо «Моя учетная запись» в WordPress. Например, «Привет, имя пользователя».

Я использую плагин woocommerce, так как мой сайт связан с электронной торговлей.

Пожалуйста, помогите с подробными шагами для решения этого запроса.

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Возможно, вы захотите проверить, является ли текущий пользователь вошедшим в систему пользователем.

<?php

// Check if user is logged in
if ( is_user_logged_in() ) {
    // Get current logged in user details
    $current_user = wp_get_current_user();
    echo $current_user->display_name;
} else {
    echo 'Not logged in';
}

?>
0 голосов
/ 13 марта 2019

Из Кодекса РГ (https://codex.wordpress.org/Function_Reference/wp_get_current_user):

)

Вызов wp_get_current_user() всегда возвращает объект WP_User.

<?php
$current_user = wp_get_current_user();
/**
 * @example Safe usage:
 * $current_user = wp_get_current_user();
 * if ( ! $current_user->exists() ) {
 *     return;
 * }
 */
echo 'Username: ' . $current_user->user_login . '<br />';
echo 'User email: ' . $current_user->user_email . '<br />';
echo 'User first name: ' . $current_user->user_firstname . '<br />';
echo 'User last name: ' . $current_user->user_lastname . '<br />';
echo 'User display name: ' . $current_user->display_name . '<br />';
echo 'User ID: ' . $current_user->ID . '<br />';
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...