Intereting Posts
Как удалить фиды из WordPress? URL-адрес и размер изображения анализировать содержание из статьи в Википедии, заменяя поисковый термин заголовком статьи Редактор HTML html отличается от источника просмотра register_deactivation_hook argument -> передать аргументы в выбранной функции Уведомление и предупреждение о массовых действиях WP_List_Table Перенаправление плагинов после активации Как сгенерировать CSS из короткого кода в плагине Запуск цикла пользовательских типов сообщений с помощью AJAX Как разрешить пользователю, не зарегистрировав загрузку системы WP в медиа-библиотеке? Уменьшите размер загрузки мобильного изображения (wordpress) Ссылка на страницу администрирования второго уровня Удалить содержимое before_widget / after_widget из Wp_Widget_Text сохранить данные предвидения в базе данных по активации темы WordPress сайт sloooow, но админ быстро … любые идеи?

Вход в cookie через несколько доменов в сети с отображением

У меня есть поддиректория WordPress сети с> 50 сайтами, она находится в основном домене wordpress.example.com .

Клиент, johndoe , внутри моей сети будет (намеренно) иметь back-end, который включает основной сайт (для брендинга и причины собственности):

wordpress.example.com/johndoe/wp-admin/

затем через отображение домена, интерфейс:

johndoe.com/


Моя проблема заключается в том, что файл cookie для входа связан только с wordpress.example.com и полностью не связан и не знает о johndoe.com , поэтому интерфейс не признает, что пользователь действительно зарегистрирован. Это дает:

  • нет панели инструментов пользователя на лицевой панели
  • сообщение «PREVIEW changes» не работает
  • is_user_logged_in() не работает в интерфейсе
  • плагины для интерфейсных плагинов страницы не будут работать

Отключив «удаленный вход», я знаю, что могу сделать johndoe.com/wp-admin/ сайта johndoe.com/wp-admin/ который johndoe.com/wp-admin/ бы все вышеупомянутые проблемы. Тем не менее, сохранение основного домена для резервного копирования имеет решающее значение. Во всех моих чтениях я не нашел решения, и я задал этот вопрос в течение многих лет.

Я знаю, что WordPress.com (сам работает на сети WordPress), похоже, решил эту проблему. Когда вы входите в wordpress.com, отправляясь на случайный блог wordpress.com, например https://longitudes.ups.com, я могу видеть мой вход в систему .com, и панель инструментов не выглядит как iframe или что-то глупое.

Итак, мой вопрос заключается в том, что если домен внешнего интерфейса сайта WordPress отличается от внешнего, существует ли способ связать файл cookie для входа в оба? Если ответ «вы не можете» (по мере того, как все мои исследования вернулись), мое наблюдение – это то, как это делают люди в Automattic?

Solutions Collecting From Web of "Вход в cookie через несколько доменов в сети с отображением"