开发过程中需要用到当前登录用户信息。

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

发表回复

后才能评论