我试图显示get\\u user\\u meta中的user\\u注册日期,但它始终显示为空。如果我尝试另一个字段,我确实会得到一个值,因此不确定为什么我看不到日期的任何内容。如果我检查数据库,肯定有一个日期。
$data = array();
$user_query = new WP_User_Query( array( \'meta_key\' => \'location\', \'meta_value\' => $my_location, \'orderby\' => \'meta_value_num\', \'order\' => \'DESC\' ));
$authors = $user_query->get_results();
foreach ($authors as $user) {
$register_date = get_user_meta($user->ID, \'user_registered\', true);
$data[] = array(
\'registered\' => $register_date,
);
}
return $data;
最合适的回答,由SO网友:shanebp 整理而成
user_registered
不是元字段,而是用户表中的字段
尝试:
$register_date = $user->user_registered;