For our customization want to check user meta when user login in wordpress then place the following snippet in functions.php within your theme folder!.

function check_user_meta_data($user) 
{
	$st=get_user_meta( $user->ID, 'user_status', true);
	 if ($st != 'active') {
        $user = new WP_Error( 'denied', __("ERROR: Account Not Active..") );
    }
    return $user;
		
}
add_action('wp_authenticate_user', 'check_user_meta_data', 10, 2);

Have any doubt, then comment here!

Leave a Reply

Your email address will not be published. Required fields are marked *