用户名列表的用户ID数组

时间:2013-06-14 作者:mantis

我正在从元数据输出一个用户ID数组,如下所示:
$awaygoalby = unserialize($post_meta_data[\'report_away-scorers\'][0]);我想将每个用户id更改为用户名。所以我希望做这样的事情:

foreach($awaygoalby as $string){
$name = get_userdata( $string );
echo $name;
}
不幸的是,我得到一个错误,说“WP\\u User类的对象无法转换为字符串。”这样做的最佳方式是什么?

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

get_userdata() - http://codex.wordpress.org/Function_Reference/get_userdata - 返回一个对象。您需要提供正确的返回值:

echo $name->nicename;

结束

相关推荐

Fetch array with $wpdb

我正在尝试将此代码转换为使用$wpdb。$data = array(); $query = \"SELECT * FROM videos\"; $query_exec = mysql_query($query) or die(); while($row = mysql_fetch_array($query_exec)) { if ( $row[\'video\'] == \"http://youtu.be/\".end(explode(\'htt