开发过程中需要用到当前登录用户信息。
<?php
global $current_user;
$current_user = wp_get_current_user();
echo '用户名: ' . $current_user->user_login . "n";
echo '用户邮箱: ' . $current_user->user_email . "n";
echo '名字: ' . $current_user->user_firstname . "n";
echo '姓氏: ' . $current_user->user_lastname . "n";
echo '公开显示名: ' . $current_user->display_name . "n";
echo '用户 ID:' . $current_user->ID . "n"; //ID大写
echo '用户 头像:' . json_get_avatar_url(get_avatar($current_user->ID, 50)) . "n";
// 以下函数取得头像的url地址
function json_get_avatar_url( $avatar_html ) {
// Strip the avatar url from the get_avatar img tag.
preg_match('/src=["|'](.+)[&|"|']/U', $avatar_html, $matches);
if ( isset( $matches[1] ) && ! empty( $matches[1] ) ) {
return esc_url_raw( $matches[1] );
}
return '';
}
?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)