Для безопасного редиректа со страницы, если пользователь уже авторизован в WordPress, вам нужно добавить следующий код в верхнюю часть страницы, которую вы хотите защитить:
Этот код использует функцию is_user_logged_in()
, чтобы проверить, авторизован ли текущий пользователь, и если пользователь авторизован, то он перенаправляет его на главную страницу, используя функцию wp_redirect()
. Обратите внимание, что вы должны использовать exit;
после функции wp_redirect()
, чтобы убедиться, что код не продолжит выполнение после перенаправления.
Вы можете изменить home_url()
на любой другой URL, который вы хотите использовать в качестве целевого для перенаправления. Например, вы можете перенаправить пользователя на страницу профиля, используя wp_redirect(get_edit_profile_url())
.
Не забудьте добавить этот код в верхнюю часть страницы, перед выводом какого-либо контента или кода HTML, чтобы убедиться, что пользователь не увидит никакого контента, прежде чем он будет перенаправлен.