Я разобрался, хотя проблемы собственно оказалось и не было, я просто сам запутался и зря потерял время. Как оказалось за функцию редиректа отвечала функция my_login_redirect которую я сам и добавил в functon.php Если кому нужно выкладываю код, он выполняет проверку юзера и администратора, и редиректит в зависимости от статуса, либо в админку, либо на главную страницу. А вот уже на главной странице у меня было прописано get_currentuserinfo();
$uslog=$current_user->user_login; где переменная $uslog и подставлялась в путь редиректа… промучился столько и напрасно.
Код редиректа:
function my_login_redirect($redirect_to, $request, $user)
{
//is there a user to check?
if(is_array($user->roles))
{
//check for admins
if(in_array(«administrator», $user->roles))
return home_url(«/wp-admin/»);
else
return home_url(«»);
}
}