我们可以通过以下方式生成SQL:
$query = new WP_User_Query(
[
\'role\' => \'Administrator\',
\'count_total\' => false,
]
);
echo $query->request;
输出:
SELECT wp_users.*
FROM wp_users
INNER JOIN wp_usermeta ON ( wp_users.ID = wp_usermeta.user_id )
WHERE 1=1
AND ( ( ( wp_usermeta.meta_key = \'wp_capabilities\'
AND wp_usermeta.meta_value LIKE \'%\\"Administrator\\"%\' ) ) )
ORDER BY user_login ASC
您的表前缀可能与此处显示的不同。
请注意,删除隐藏的管理员用户很可能无法解决问题,因为可能还有其他后门。恢复被黑客攻击的网站通常不在这里,但您可以尝试联系您的主机提供商或安全专家,了解可用的备份、安全审查等。