问题描述
我在包含用户值的外部表“ wp_uwp_userMeta”上有一个自定义字段“ settore”。现在,我想过滤用户在userMeta上的用户,只选择在'settore'中具有值并且在userMeta上具有相同名称的用户名。
示例。 frankrossi在wp_uwp_userMeta上具有“心脏病”作为“ settore”的值,在userMeta表中具有frankrossi作为昵称。 我想过滤userMeta,以便只有wp_uwp_userMeta上'settore'中具有指定值的用户。 (就像一个联接,但我不知道它如何在wordpress查询中工作) 我正在尝试填充一个自定义数组,该数组应该像WP_User_Query一样工作,但我不知道确切如何正确执行操作。
$uwp_users_query = new WP_User_Query($args);
$users['users'] = $uwp_users_query->get_results();
$users['total_users'] = $uwp_users_query->get_total();
$myquery = $wpdb->get_results("SELECT * from wp_uwp_userMeta where settore="."'Cardiology'");
foreach ( $myquery as $utente ) {
$args2 = array (
'Meta_query' => array(
array(
'key' => 'nickname','value' => $utente->username,),)
);
$fb_query = new WP_User_Query($args2);
$mIoUtente['users'] = $fb_query->get_results();
/// many arrays of single user,but I cannot use them like this
}
return $users
你能帮我吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)