wordpress上的合并用户表



我必须在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' ) ;

感谢可能提供的帮助

尝试这种方式

$results = $wpdb->get_results ( "
SELECT * 
FROM  $wpdb->myotheruserstable
" );

如果它不起作用,以这种方式查询

$results = $wpdb->get_results ( "
SELECT * 
FROM myotheruserstable
" );

相关内容

  • 没有找到相关文章

最新更新