问题描述
我必须在 wordpress 中的用户搜索中合并两个表:我需要将来自另一个表的结果(使用原始用户表克隆结构)添加到正常搜索结果中。
我已经测试过:
function get_extra_users($query) {
$query = $query->query . " UNION SELECT * FROM " . $wpdb->prefix ."myotheruserstable ";
}
add_action( 'pre_user_query','get_extra_users' );
但搜索结果没有任何变化
我也测试过类似的东西,但没有任何变化:
function get_extra_users($users) {
global $wpdb;
$results = $wpdb->get_results( "SELECT * FROM " . $wpdb->prefix ."myotheruserstable ");
$users_res = array_merge($users,$results);
return $users_res;
}
add_filter( 'found_users_query','get_extra_users' ) ;
感谢可能的帮助
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)