Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Как сделать редирект авторизированного пользователя с главной на внутреннюю страницу?
9ответ(ов) в теме
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
1
13:57

Имеется сайт, главная страница которого имеет формы (плагина WP-RECALL) для авторизации и регистрации, но после регистрации или авторизации место форм отображаются кнопки входа и выхода (что в полне логично) из личного кабинета. По сему необходимо реализовать редирект с главной, на страницу ЛК пользователя. То есть если пользователь авторизирован, то главной страницей должна быть страница ЛК.
Как решить данный вопрос? Всем ответившим огромное душевное спасибо.
ПС. Перепробовал кучу вариантов из поиска че-то не фига не получается.

0
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
2
13:59

Такой вариант не работает:

function wpmix_login_redirect($redirect_to, $request, $user) {
	if (is_array($user->roles)) {
		if (in_array('subscriber', $user->roles)) return home_url('/account-2/');
	}
}
add_filter('login_redirect', 'wpmix_login_redirect', 10, 3);

0
Вова (Otshelnik-Fm)
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
3
14:03

Эта настройка не работает

Вы не можете просматривать опубликованные ссылки

?

0
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
4
15:58

Otshelnik-Fm сказал(а)

Эта настройка не работает

Вы не можете просматривать опубликованные ссылки

?

Работает, но на сайте есть изображение кликнув по которому пользователь переходит на главную страницу, следовательно нужен редерект для редиректа с главной страницы на внутреннюю.

0
Вова (Otshelnik-Fm)
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
5
16:14

Не понимаю. Вам же нужен был редирект после входа. Какое изображение?
урл динамически этому изображению можете поменять используя 6 совет

Вы не можете просматривать опубликованные ссылки
0
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
6
19:21

Странно при вставке

 <a href="<?php echo $rcl_user_URL ?>"><img src="/misc/images/logo.png" alt="logo"></a>

происходит переход на ну страницу на которой был произведен клик по изображению.

0
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
7
19:45

Спасибо за ссылку, но пока трабла остается не решенной.

Есть ли вариант что б в случае авторизации пользователя, главной страницей блога стала страница ЛК?

0
Вова (Otshelnik-Fm)
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
20:10

rcl_user_URL - вначале ее как глобальную переменную определите. в 18м пункте их собирал

0
dydaevskiy
не в сети 3 года
На сайте с 26.04.2016
Участник
Тем 30
Сообщения 162
9
01:25

Otshelnik-Fm сказал(а)

rcl_user_URL - вначале ее как глобальную переменную определите. в 18м пункте их собирал

Владимир, очень Вам благодарен. Спасибо! Тему можно закрывать.

0
Тема закрыта. Публикация новых сообщений запрещена.