0

Wordpressサイトには有名なUserPhotoプラグインを使用しています。現在ログインしているユーザーのアバターをループの外に表示したい。これはどのように可能ですか?

ループ内に作成者のアバターを表示するために使用している現在のコードは次のとおりです。

<?php userphoto_the_author_thumbnail('', '', array(width => '40', height => '40')); ?>

グーグルは私に続けるために多くを与えませんでした。ある人がこのコードを参照しました:

global $authordata;
$authordata=get_userdata(get_query_var( 'author' ));
userphoto_the_author_thumbnail();

しかし、それは機能しませんでした。解決策は何ですか?

4

3 に答える 3

2

以下のコードを試してください。

現在ログインしているユーザーのメールアドレスを選択し、アバターを表示します。

<?php
    wp_get_current_user();
    $current_user_email = $current_user->user_email;
?>
<?php echo get_avatar( '$current_user_email', 40 ); ?>
于 2012-09-10T13:09:54.993 に答える
0

userphoto_thumbnail()を使用して、ユーザーIDを明示的に渡します。

使用法:

userphoto_thumbnail($user, $before = '', $after = '', $attributes = array(), $default_src = '')
于 2012-09-10T13:06:30.880 に答える
0

2つのうちの1つを試してください。

userphoto($user, $before = '', $after = '', $attributes = array(), $default_src = '')

また

userphoto_thumbnail($user, $before = '', $after = '', $attributes = array(), $default_src = '')

どちらの機能も同じように機能しますuserphoto_the_author_thumbnail

ありがとう

于 2012-09-10T13:09:33.073 に答える