kirilloff-iura
@kirilloff-iura
Юрец :D

Как сделать переадресацию с главной страницы админки на профиль в Wordpress?

Суть вопроса состоит в том, чтобы пользователь с правами "Участник" после авторизации попадая на страницу http://сайт.ру/wp-admin перенаправлялся на http://сайт.ру/wp-admin/profile.php .

Сейчас в Function.php реализовал следующий код, который зацикливается и не даёт должного результата:

if( (current_user_can('contributor')) and (is_admin()) ) {
		wp_redirect( 'http://сайт.ру/wp-admin/profile.php', 301 ); 
		exit;
	}


PS: мне кажется дело в is_admin(), т.к. наверное берется общая проверка по любой странице в админке. Можно ли как-то уточнить проверку только до главной страницы?

Остальные страницы банально недоступны по уровню прав, а если пользователь случайно попадёт, то и не страшно)
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
@aylo
Мне кажется стоит чекнуть вот тут current_user_can(), а конкретнее вот так current_user_can( 'manage_options' )
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽