Вот всё ищу и ищу. Вторые сутки.. Создаю просьбу здесь.
Нужно перенаправлять при попытке попадания заригистрированных пользователей на главную. Суть в чём. На главной написана будет информация для гостей. Человек попадает на главную, читает инфу, регистрируется и всё. Этому человеку и другим зареганым уже неинтересна инфа что на главной стр. Хочется чтобы зарегистрированный пользователь при попытке попадания на главную, перенаправлялся на другую страницу. Мысль вот такая:
if (is_user_logged_in()) {
wp_redirect при заходе на ('главная страница') перенаправить на ('вот эту страницу');
}
Андрей Plechev сказал(а)
add_action('init','redirect_logged_user'); function redirect_logged_user(){ global $user_ID; if(!$user_ID) return false; wp_redurect(get_permalink(тут ИД нужной страницы)); exit; }
Правильно написан ид или знак "=" не нужно? И в какое место в файле функционс не ставишь - перестаёт отображаться сайт
add_action('init','redirect_logged_user');
function redirect_logged_user(){
global $user_ID;
if(!$user_ID) return false;
wp_redurect(get_permalink(ID=533)); exit;
}
Андрей Plechev сказал(а)
надо указывать только цифру
В конце файла functions прописываю вот так и белый экран на сайте:
add_action('init','redirect_logged_user');
function redirect_logged_user(){
global $user_ID;
if(!$user_ID) return false;
wp_redurect(get_permalink(533)); exit;
}
Может не в этом файле прописывать?
в логах ошибки вот такое написано:
[Tue Jan 20 22:35:56 2015] [error] [client 77.122.92.78] PHP Fatal error: Call to undefined function wp_redurect() in /var/www/fillo578/data/www/campguru.ru/wp-content/themes/wp-fanzone/functions.php on line 325, referer: