Вам когда-нибудь наверняка понадобится перенаправлять пользователей на определенную страницу, после того, как они вошли на ваш сайт на WordPress. Недавно один из наших пользователей спросил, есть ли возможность перенаправления залогиненных пользователей на определенную страницу в зависимости от их роли на сайте. В этой статье мы покажем вам как перенаправлять пользователей после успешного логина в WordPress.
Первым делом вам необходимо установить и активировать плагин Peter’s Login Redirect. После активации нужно перейти в Настройки » Login/logout Redirects для настройки плагина.
Настраиваем перенаправление по имени пользователя в WordPress
Первая опция на странице настроек позволяет вам перенаправлять только определенных пользователей. Вы можете выбрать имя из выпадающего меню. После этого вы можете ввести ссылки для перенаправления пользователя после входа и выхода.
Кликните на кнопку Add username rule для сохранения этой настройки. Запомните, что вы всегда можете вернуться на страницу настроек для редактирования или удаления правила перенаправления.
Настройка перенаправления по роли пользователя в WordPress
Также вы можете настроить перенаправление по роли пользователя в WordPress. Просто выберите роль пользователя из списка выпадающего меню, а затем введите ссылку для перенаправления. Например, вы можете перенаправлять редакторов в админку сайта, а подписчиков — на произвольную страницу.
Настройка перенаправления по правам пользователя в WordPress
Плагин также позволяет вам настроить перенаправление в зависимости от уровней пользователя и его прав. Эта настройка частично полезна, если вы используете роли с произвольными правами в WordPress.
Просто выберите уровень пользователя из выпадающего списка и укажите ссылки для входа и выхода.
Настройка перенаправления для всех пользователей в WordPress
На странице настроек плагина есть опция для установки перенаправления для All Other Users (всех остальных пользователей). Если пользователь не соответствует ни одному правилу, которое вы задали выше, то можно перенаправлять их на указанный здесь URL.
Также вы можете использовать эту настройку для указания общего правила перенаправления для всех пользователей и не задавая остальных правил.
Перенаправляем пользователей после регистрации в WordPress
Когда новый пользователь регистрируется на вашем сайте, WordPress перенаправляет их на страницу входа. Вы можете настроить ссылку для перенаправления их на любую страницу вашего сайта в разделе Post Registration.
Например, вы можете перенаправлять их на страницу приветствия со ссылками на различные возможности вашего сайта.
Важно: Не забывайте изменять уровни доступа в разделе ‘Customize plugin settings’. Плагин позволяет любому, кто может редактировать рубрики, редактировать ссылки для перенаправления. Это означает, что пользователь с ролью Редактор может настраивать редиректы. Измените это значение на install_plugins, чтобы только пользователи с правами администратора могли устанавливать редиректы.
Мы надеемся, что эта статья помогла вам перенаправлять пользователей после успешного входа в WordPress. Также рекомендуем ознакомиться вам с нашей статье о том, как создать произвольную страницу входа в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.