wordpress如何从wp_usermeta

时间:2017-10-04 16:00:29

标签: php wordpress

我尝试将wp_metadata与wp_metadata中的列user_id相关联

你如何从wp_usermeta获得(user_id列)?我正在编写一个csv函数来从数据库中获取一些数据库连接。到目前为止,我已经成功获取了部分数据,但是在循环中获取metadatas关联id没有运气:

foreach($all_auctions as $single_auction){

$meta = get_user_meta( $user_id );
$row['phone'] = get_user_meta($meta->user_id , 'ua_user_phno', true );

$row['address'] = get_user_meta(  $single_auction->user_id 'ua_user_street_add', true ); 

}

$data_array[]=$row;

1 个答案:

答案 0 :(得分:0)

$meta = get_user_meta( $user_id );

应该已经包含该用户的所有元数据。您应该能够以$meta[ua_user_phno][0]访问ua_user_phno。

在您的语句中的用户ID之后有一个逗号丢失。另外,如果$ single_auction是一个帖子对象,它可能是$ single_auction-> post_author,而不是$ single_auction-> user_id。

最后:$data_array[]=$row;应该进入循环,否则你只能获得最后一行。