Хотите перенаправить пользователей на определенную страницу вашего сайта после входа на свой веб-сайт. Если ваш ответ да, то эта статья поможет вам. В сегодняшнем посте я поделюсь простым кодом для перенаправления пользователей или посетителей после входа в систему.
Вставьте написанный ниже фрагмент код в файл 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'); ?>