用于从wp_USERS中获取wp_USERS中在wp_usermeta中没有匹配的USER_ID的所有用户的查询 时间:2017-03-04 作者:elke_wtf 我目前正在尝试从wp\\u用户中获取所有在wp\\u usermeta中没有匹配ID条目(匹配user\\u ID)的用户。我有一个拥有大量用户的网站,目前有数千名垃圾邮件用户。以下查询未返回任何记录:SELECT * FROM wp_users WHERE ID NOT IN ( SELECT user_id FROM wp_usermeta); 我已经从元表中删除了坏记录,这就是为什么我需要查询以仅查找wp\\U用户中没有关联ID的记录。 1 个回复 SO网友:Irfan Modan $user_query = new WP_User_Query( array ( \'orderby\' => \'ID\', \'order\' => \'DESC\' ) ); if ( ! empty( $user_query->results ) ) { foreach ( $user_query->results as $user ) { echo \'<p>\'. $user->ID . \'</p>\'; } } else { echo \'No users found.\'; } 文章导航