我为Wordpress网站使用着名的用户照片插件。我想在循环外显示当前登录用户的头像。这怎么可能?
我用来在循环中显示作者头像的当前代码是:
<?php userphoto_the_author_thumbnail('', '', array(width => '40', height => '40')); ?>
谷歌并没有给我太多的帮助。一个人提到了这段代码:
global $authordata;
$authordata=get_userdata(get_query_var( 'author' ));
userphoto_the_author_thumbnail();
但它没有用。解决方案是什么?
答案 0 :(得分:1)
请尝试以下代码。
它将选择当前登录用户的电子邮件,然后显示头像。
<?php
wp_get_current_user();
$current_user_email = $current_user->user_email;
?>
<?php echo get_avatar( '$current_user_email', 40 ); ?>
答案 1 :(得分:0)
使用userphoto_thumbnail()并明确传递用户ID。
用法:
userphoto_thumbnail($user, $before = '', $after = '', $attributes = array(), $default_src = '')
答案 2 :(得分:0)
请尝试这两个中的一个。
userphoto($user, $before = '', $after = '', $attributes = array(), $default_src = '')
或
userphoto_thumbnail($user, $before = '', $after = '', $attributes = array(), $default_src = '')
这两项功能与userphoto_the_author_thumbnail
感谢