Intereting Posts
Каков наилучший способ получить путь к каталогу для wp-config.php? Экран входа в систему продолжает восстанавливаться? Dukapress jQuery ("form.product_update"). Livequery не является функцией Почему wp_redirect () предпочтительнее стандартного перенаправления заголовков PHP? Документы / имена PHP по умолчанию, необходимые для темы WordPress? Только эхо-элемент в foreach с наибольшим значением Как изменить category.php на список в алфавитном порядке? Предстоящее событие. Как сортировать базу данных по пользовательскому полю даты, но игнорировать прошлые даты? Изменить раскладку должности в зависимости от категории Как отображаются версии HTTP и HTTPS? Как заставить php-скрипт работать только с wp-cron Мои стили не регистрируются Как получить родительскую категорию, если я знаю категорию ребенка? Показывает 1400 сообщений, но не видит их используя get_the_category, чтобы получить все категории сообщений, кроме одного

Изменение поддомена admin в многоязычном WordPress

У меня есть многоуровневая установка WordPress, где основным доменным именем является domain1.com . У меня есть два других доменных имени, заданных как alpha.domain1.com и beta.domain1.com которые соответствуют domain2.com и domain3.com при доступе без входа в систему.

Однако, когда я вхожу в любой из этих двух субдоменных сайтов, администратор всегда является alpha.domain1.com/wp-admin и beta.domain1.com/wp-admin

Как я могу убедиться, что эти поддомены работают как domain2.com/wp-admin и domain3.com/wp-admin при domain3.com/wp-admin систему.

Чтобы добавить больше контекста, Siteurl и Home настроены как alpha.domain1.com и beta.domain1.com для этих двух отдельных сайтов на http://domain1.com/wp-admin/network/site-settings.php

Solutions Collecting From Web of "Изменение поддомена admin в многоязычном WordPress"

Для WordPress существуют два широко используемых плагинов. Для следующих строк мы предполагаем, что вы используете бесплатный плагин WordPress MU Domain Mapping из репозитория WordPress.

С вашего поста я понимаю, что вы правильно сопоставили свои домены (у вас есть выделенный IP-адрес или вы уже правильно настроили CNAME).
Вы также правильно сопоставили свои домены alpha.domain1.com, чтобы указать на домен2.com и сделали domain2.com основным доменом.

отображение-01

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

Как перенаправить страницы администрирования в отображаемый домен :

mapping02

  • Перейдите в « Настройки сети » и нажмите « Сопоставление доменов ».
  • Проверьте два варианта, как на изображении выше. Вам не нужно проверять что-либо еще.
  • Убедитесь, что вы не отметили « Перенаправить страницы администрирования в исходный домен сети ».

Если вы прочитали страницу установки :

  1. «Перенаправить страницы администрирования в исходный домен сети (удаленный вход отключен, если этот переадресация отключена)» – если этот флажок установлен, если пользователь посещает их панель управления в сопоставленном домене, он перенаправляется на панель мониторинга в не отображаемом домене. Если вы этого не хотите, удаленный вход в систему будет отключен по соображениям безопасности.

Сделайте окончательную проверку , перейдя в « Настройки сети », « Сайты », « Изменить сайт », « Настройки ».
Убедитесь, что оба поля « Siteurl » и « Home » указывают на ваш отображаемый домен.

отображение-03

Второй плагин отображения является платным. Вы можете найти информацию о том, как его использовать здесь .
Если это тот, который вы используете, в разделе « Картинка администрирования » вы должны выбрать один из двух предоставленных параметров.

  • « домен, введенный пользователем », дает возможность назначаемому администратору сайта указывать область администрирования либо сопоставленному домену (domain2.com/wp-admin/), либо исходному домену (alpha.domain1.com/wp-admin/ ).
  • « сопоставленный домен » позволяет получить доступ к области администрирования через сопоставленный домен (domain2.com/wp-admin/).

Я думаю, что вам нужна картография домена. Доменное сопоставление позволяет блогу на многоуровневой установке обслуживать любое доменное имя. Таким образом, блог не должен быть подкаталогом основной установки или поддомена. По умолчанию WordPress поддерживает сопоставление доменов без псевдонима. Добавьте домен в настройки блога в блог области администрирования сети.

Старые ответы

Если вы использовали поиск по WPSE, возможно, вы нашли этот полезный поток 182467 . Прочтите также, очень полезно.

Настройка домена с помощью WP Core

Вы должны добавить домены в настройки сайта для каждого сайта в Multisite.

Места

См. Следующий скриншот примера для дополнительного домена в другом домене с структурой каталогов. введите описание изображения здесь

Информация о сайте, настройка домена

Чтобы настроить домен, отредактируйте настройки сайта, вкладка «Информация», также снимок экрана, помогает гораздо больше, я думаю. введите описание изображения здесь

Настройки сайта

Проверьте также настройки, которые URL-адрес работает для сайта и home-url. введите описание изображения здесь

Дополнительная подсказка

Часто полезно, но не обязательно, установить константу COOKIE_DOMAIN в пустую строку в вашем wp-config.php :

 define( 'COOKIE_DOMAIN', '' ); 

В противном случае WordPress всегда будет устанавливать его в $current_site->domain в вашей сети, что может вызвать проблемы в некоторых ситуациях.

Идентификатор основного и доменного имени WordPress

WordPress может обрабатывать разные домены внутри ядра, дополнительный плагин не требуется. Плагин является важным, если вы используете псевдоним домена. Если вы его используете, то у вас есть две возможности: готовые к использованию плагины.

  1. Меркатор – многострочное доменное отображение WordPress для современной эпохи.
  2. Планирование домена WordPress MU. Сопоставьте любой блог / сайт в сети WordPressMU или WordPress 3.X во внешний домен.