get_avatar from user id

时间:2015-02-28 作者:lamberta

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, $alt ); ?>

1 个回复
SO网友:Jason Murray

要在页面上显示具有特定ID的用户,您需要运行WP_User_Query, 在函数中放置以下代码。php并使用短代码调用它或将其添加到页面模板:

//Replace the numbers 1, 2 with the user ID\'s to return
$args = array(
    \'include\' => array( 1, 2 )
);

// The Query
$user_query = new WP_User_Query( $args );

// User Loop
if ( ! empty( $user_query->results ) ) {
    foreach ( $user_query->results as $user ) {
        echo \'<p>\' . $user->display_name . \'</p>\';
        echo get_avatar( $user->ID, 120);
    }
} else {
    echo \'No users found.\';
}

结束

相关推荐

如何使用另一个文件而不是home.php

我有一个优雅的地产主题,我正在使用多个类别选择来显示一些帖子,结果页面在顶部显示功能幻灯片,我想消除这种情况;我希望它能像Wordpress Search显示结果一样工作(不带功能滑块)。我发现多类别插件正在使用get_bloginfo(\'url\'), 主页,以显示结果。所以我想创建另一个home.php, 但没有滑块;homesearch.php, 但是我如何才能调用此页而不是home.php This 是页面