无法从GET_USER_META获取USER_REGISTED日期

时间:2021-07-02 作者:user8463989

我试图显示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;

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

user_registered 不是元字段,而是用户表中的字段
尝试:

$register_date = $user->user_registered;