wc_user_has_role( int|WP_User $user, string $role )

Checks if a user has a role.


Description Description


Parameters Parameters

$user

(Required) The user.

$role

(Required) The role.


Top ↑

Return Return

(bool)


Top ↑

Source Source

File: includes/wc-user-functions.php

function wc_user_has_role( $user, $role ) {
	if ( ! is_object( $user ) ) {
		$user = get_userdata( $user );
	}

	if ( ! $user || ! $user->exists() ) {
		return false;
	}

	return in_array( $role, $user->roles, true );
}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.