Подумайте, сколько психических сил потрачено на поиски коренного различия между "алгоритмом" и "программой". (Алан.Дж.Перлис)
Как перенаправить пользователя после входа в WordPress
26.01.2017

Хотите перенаправить пользователей на определенную страницу вашего сайта после входа на свой веб-сайт. Если ваш ответ да, то эта статья поможет вам. В сегодняшнем посте я поделюсь простым кодом для перенаправления пользователей или посетителей после входа в систему.
Вставьте написанный ниже фрагмент код в файл functions.php текущей теме.
<?php function redirect_user_on_role() { //получить текущую информацию пользователя global $current_user; get_currentuserinfo(); //Если роль учетной записи пользователя Подписчик if ($current_user->user_level == 0) { wp_redirect( home_url() ); exit; } //Если войти в роль пользователя Участник else if ($current_user->user_level > 1) { wp_redirect( home_url() ); exit; } //Если войти в роль пользователя Редактор else if ($current_user->user_level >8) { wp_redirect( home_url() ); exit; } // Если другая роль else { $redirect_to = 'https://yandex.com/'; return $redirect_to; } } add_action('admin_init','redirect_user_on_role'); ?>
Поделиться в соц. сетях: