WordPress Version: 6.1
/**
* Determines whether a user is marked as a spammer, based on user login.
*
* @since MU (3.0.0)
*
* @param string|WP_User $user Optional. Defaults to current user. WP_User object,
* or user login name as a string.
* @return bool
*/
function is_user_spammy($user = null)
{
if (!$user instanceof WP_User) {
if ($user) {
$user = get_user_by('login', $user);
} else {
$user = wp_get_current_user();
}
}
return $user && isset($user->spam) && 1 == $user->spam;
}