获取WordPress当前用户信息的代码
wordpress建站
10月前
167
0
<?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 '';
}
?>