Как перенаправить пользователя после входа в WordPress
 26.01.2017

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