通过自定义字段查找(元数据)获取用户数据

时间:2017-11-20 作者:CDoc

通过使用自定义字段值(meta\\u值)搜索当前用户,尝试获取用户的登录名。问题是,即使我试图提供错误的meta\\u值来测试代码的“未找到”部分,我也会得到相同的结果。到目前为止,我有这个。

$user = reset(
    get_users(
        array(
            \'meta_key\' => \'egt_session_key\',
            \'meta_value\' => \'some_custom_field_data\',
            \'number\' => 1,
            \'count_total\' => false
        )
    )
);


$user = get_users($user);
echo $user[0]->data->user_login;

1 个回复
SO网友:Temani Afif

您可以如下方式更新查询:

get_users(
    array(
        \'number\' => 1,
        \'count_total\' => false,
        \'meta_query\'=> array(
            array(
               \'key\' => \'egt_session_key\',
               \'compare\' => \'=\', 
               \'value\' => \'some_custom_field_data\'
           )
       )
    )
)

结束

相关推荐

通过自定义字段查找(元数据)获取用户数据 - 小码农CODE - 行之有效找到问题解决它

通过自定义字段查找(元数据)获取用户数据

时间:2017-11-20 作者:CDoc

通过使用自定义字段值(meta\\u值)搜索当前用户,尝试获取用户的登录名。问题是,即使我试图提供错误的meta\\u值来测试代码的“未找到”部分,我也会得到相同的结果。到目前为止,我有这个。

$user = reset(
    get_users(
        array(
            \'meta_key\' => \'egt_session_key\',
            \'meta_value\' => \'some_custom_field_data\',
            \'number\' => 1,
            \'count_total\' => false
        )
    )
);


$user = get_users($user);
echo $user[0]->data->user_login;

1 个回复
SO网友:Temani Afif

您可以如下方式更新查询:

get_users(
    array(
        \'number\' => 1,
        \'count_total\' => false,
        \'meta_query\'=> array(
            array(
               \'key\' => \'egt_session_key\',
               \'compare\' => \'=\', 
               \'value\' => \'some_custom_field_data\'
           )
       )
    )
)

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: