我是WordPress的新手。
需要帮助来显示登录的用户名,而不是wordpress中的“我的帐户”。像“嗨,用户名”。
我使用woocommerce插件作为我的网站与电子商务有关。
请帮助您解决此查询的详细步骤。
答案 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';
}
?>