Check for user meta data at Login
If you use the filter wp_authenticate_user you get the user object you need to use the user ID to get the user meta function isUserActivated($user){ $userStatus = get_user_meta($user->ID, ‘account_activated’, true); // for testing $userStatus = 1; $login_page = home_url(‘/login/’); if($userStatus == 0){ wp_redirect($login_page . “?login=failed”); exit; } return $user; } add_filter(‘wp_authenticate_user’, ‘isUserActivated’); But I think … Read more