Почему не работает авторизация на wordpress?

Опишу попорядку.

Поскольку мне нужно сделать сайт на wordpress и в добавок нужна мультиязычность. Погуглив и поискав как это организовать, воспользовался плагином MultilingualPress. Но плагин работает только есои wordpress настроин как "сеть сайтов". Методом описанным здесь РЕЖИМ МУЛЬТИСАЙТ В WORDPRESS - СЕТЬ БЛОГОВ я настроил все. Поставил кнопки переводов. Все короче настроил. Получилось что yoursite.com мой основной сайт, а yoursite.com/ru - копия сайта на русском.

НО! когда я вышел с wordpress, чтоб посмотреть как сайт выглядит без админ панели, назад зайти мне уже не получилось. Получается что для каждой версии сайта, есть своя админка. И в админку yoursite.com/ru/wp-admin, меня пускает, а yoursite.com/wp-admin войти никак. При каждой попытке входа, после нажатия на кнопку войти меня постоянно кидает на
http://yoursite.com/wp-login.php?redirect_to=http%3A%2F%2Fyoursite.com%2Fwp-admin%2F&reauth=1


Подскажите где искать проблемму.
файл .htaccess выглядит как в примере з статьи (1 ссылка)
  • Вопрос задан
  • 1634 просмотра
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
У каждого домена / поддомена свои куки авторизации. Есть механизмы Single sign on для решения данной проблемы, например https://wordpress.org/plugins/wp-multisite-sso/

Можно пилить самому. Первый шаг - корректная настройка кук (cookie domain) в wp-config.php. Но лучше возьмите плагин, так будет надежнее.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы