获取循环内特定用户的作者Meta

时间:2018-05-01 作者:JoaMika

我使用此代码获取循环中当前作者的元。

 get_avatar( get_the_author_meta( \'ID\' ), 120);
如何修改它以获取特定用户ID的元?例如,我尝试获取userID:4的图像,但没有成功。

get_avatar( get_the_author_meta( \'4\' ), 120);

1 个回复
最合适的回答,由SO网友:Orlando P. 整理而成

功能get_the_author_meta(\'ID\') 将返回当前帖子的作者ID。

这意味着这条线应该可以工作。

get_avatar( get_the_author_meta( \'ID\' ), 120);

这行不通

get_avatar( get_the_author_meta( \'4\' ), 120);
因为您试图在用户对象内获取名为“4”的属性,但该属性不存在。

如果你想获得用户4的头像,你可以使用。

get_avatar( 4, 120);
因为get\\u avatar需要$user_id$email 作为第一个参数$size 作为第二个。

WordPress文档使用的最后一个注释是,请检查html中的格式错误。

get_avatar( get_the_author_meta( \'ID\' ), 32 );

结束

相关推荐

Loop inside query

我有一个数组来存储分类法和查询术语,但我不能使用foreach在tax\\u查询中循环我的数组。我拿到了505内线。 $query = array( \'post_type\' => $post_type, \'posts_per_page\' => -1, ); $query[\'tax_query\'] = array( \'relation\' => \'OR\