获取WordPress当前用户信息的代码

<?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";
 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 '';
}
?>
本文由 8源码吧 作者:liaolong 发表,其版权均为 8源码吧 所有,文章内容系作者个人观点,不代表 8源码吧 对观点赞同或支持。如需转载,请注明文章来源。

发表评论