微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 wordpress 上合并用户表

如何解决在 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' ) ;

感谢可能的帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。