Intereting Posts
скрыть / показать div в wordpress Как отображать данные из пользовательской таблицы в базе данных WordPress? Отложить все js, кроме определенных, в файле functions.php Как сохранить вывод переменных php, используемых в встроенном CSS-коде, в основной файл style.css? Почему мой шаблон подкатегории показывает неправильные записи Бесплатный хостинг файлов для WordPress (разрешено) Создание пользовательской формы входа с помощью ajax (без плагина) отображение нескольких сообщений и сообщений по одному URL-адресу Как создать невосприимчивую тему WordPress с помощью Genesis Framework? Как сохранить параметры с помощью синтаксиса: n: {{}} в wp_options? WordPress 4.4 выпуска создает пустые белые изображения при совместном размещении на Facebook и т. Д. Как добавить что-то на страницу «Редактировать тег» в wp-admin? Постоянная ссылка /% category% /% postname% / возвращает 404 на OSX Не удалось загрузить изображение предварительного просмотра. Перезагрузите страницу и повторите попытку – ошибка при загрузке изображения Как сделать mysite.com/post-name/sub-post?

Как использовать домен псевдонима для многоуровневой установки?

Можно ли использовать псевдоним для многоузловой установки? Я пробовал плагин для доменного картографирования и плагин Multi Domains для WordPress, но это не решает эту проблему.

Пример:

Я установил многопользовательский WordPress на domain.com. У моих блоггеров есть поддомены, такие как myblog.domain.com. Теперь я хочу добавить домен alias, например domain.co.uk. Итак, myblog.domain.com будет таким же, как myblog.domain.co.uk

Я попытался настроить псевдоним, но он просто перенаправляет домен на страницу регистрации (wp-signup.php)

Solutions Collecting From Web of "Как использовать домен псевдонима для многоуровневой установки?"

Сопоставление доменов через ядро

Вам не нужно использовать плагин для сопоставления доменов, если вы планируете запустить WordPress Multisite с доменами верхнего уровня и / или sudomains. WordPress позволяет вам изменить поддомен в домен верхнего уровня, как только вы добавили настройки сайта, см. Снимок экрана ниже. Core работает отлично без псевдонима, более одного домена.

введите описание изображения здесь

Часто полезно добавить константу COOKIE_DOMAIN и установить на пустой COOKIE_DOMAIN wp-config.php если вы используете установку поддомена. define( 'COOKIE_DOMAIN', '' );

Фон для этого:

  /** * @since 2.0.0 */ if ( !defined('COOKIE_DOMAIN') && is_subdomain_install() ) { if ( !empty( $current_site->cookie_domain ) ) define('COOKIE_DOMAIN', '.' . $current_site->cookie_domain); else define('COOKIE_DOMAIN', '.' . $current_site->domain); } 

Ядро исходной формы: https://core.trac.wordpress.org/browser/trunk/wp-includes/ms-default-constants.php?rev=21881#L75

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

Возможность псевдонима

Но по умолчанию WordPress не может использовать псевдоним, более чем один домен, в установке Multisite. В настоящее время я думаю, что плагин Mercator – хороший способ решить эту проблему.