С помощью GPT нашёл вариант оставлю тут возможно кому-то пригодится в будущем
Внести изменения в functions.php своей темы
function custom_force_login() {
if (!is_user_logged_in()) {
auth_redirect();
}
}
add_action('template_redirect', 'custom_force_login');
Этот код перенаправит неавторизованных пользователей на страницу входа WordPress. Важно обновлять свой код и тему после обновления WordPress, чтобы избежать возможных конфликтов.
Если ты не хочешь использовать код, существуют также плагины, такие как "Peter's Login Redirect", которые предоставляют удобные интерфейсы для настройки перенаправлений после входа в систему.