如何在标题中显示登录的用户名-Wordpress

时间:2019-03-13 14:04:30

标签: wordpress

我是WordPress的新手。

需要帮助来显示登录的用户名,而不是wordpress中的“我的帐户”。像“嗨,用户名”。

我使用woocommerce插件作为我的网站与电子商务有关。

请帮助您解决此查询的详细步骤。

2 个答案:

答案 0 :(得分:-1)

来自WP Codex(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 />';
?>

答案 1 :(得分:-1)

您可能要检查当前用户是否是登录用户。

<?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';
}

?>