在WordPress中按头像列出所有用户

时间:2021-02-14 作者:Mehmet Cemil

我想列出所有头像的图片我该怎么做

2 个回复
最合适的回答,由SO网友:Sabbir Hasan 整理而成

您可以使用下面的示例快速启动。在这里,我将列出用户,并通过他们循环显示头像和显示名称。

<?php
$blogusers = get_users();
// Array of WP_User objects.
foreach ( $blogusers as $user ) {
    /* Here passing user email and avater size */
    echo get_avatar( $user->user_email , 96 );
    echo \'<span>\' . esc_html( $user->display_name ) . \'</span>\';
}
了解更多信息

  1. get_users()
  2. get_avatar()

SO网友:Ankur

您必须使用此get_users() 然后在它们之间循环get_avatar_url().

$users = get_users( array( \'fields\' => array( \'ID\' ) ) );

// Array of stdClass objects.
foreach ( $users as $user ) :

    $avatar = get_avatar_url( $user->ID );
    // If you want to retrieve specifc size image.
    // $avatar = get_avatar_url( $user->ID, array( \'size\' => \'300\') );
        
    if ( $avatar ) :
      echo \'<img src=" \' . esc_url( $avatar ) . \' " />\';
    endif;

endforeach;

相关推荐

get_avatar from user id

1-我有两个成员,设置为订阅服务器。2-我在wordpress中创建了一个页面,代码如下:<img src=\"get_avatar\" alt=\"Logano\" onerror=\"this.src=\'./files/defaultHead.jpg\'\">Get_name 现在我想获得该img的成员头像以及该页面的名称我该怎么做,我该怎么做?我试图找到答案,但我只看到了:<?php echo get_avatar( $id1, $size, $default, $al