Проблемы с дублированием нового сайта в многосайтовой сети для переключения языка - PullRequest
0 голосов
/ 03 мая 2019

Я работаю над новым клиентским проектом с клиентом, который имеет существующую установку Wordpress Multisite и 3 сайта в целом - основной сайт на английском языке и две копии этого сайта с переводами на испанский и японский.

первоначальный разработчик, который их создал, больше не участвует в проекте и не доступен для вопросов.Мой клиент не знает, как они дублировали сайты или настраивали языковые функции, но я заметил плагин "cloner" и плагин "Multisite language switcher".

Что мне нужно сделать

Создайте новый дубликат основного сайта в / де и переведите на немецкий язык.

Что я сделал до сих пор

Плагин клонера был очень простым и не позволял мне изменять URL.Я нашел другой плагин "NS-Cloner" с большим количеством опций для настройки.Требуется, чтобы подкаталог URL был 4 символами или более, несмотря на то, что другие сайты были только двумя символами (/ es ​​и / jn).Чтобы обойти это, я создал подкаталог "/ german", а затем, как только сайт клонировался, я перешел в настройки сайта и изменил все URL-адреса на / de.

Похоже, это не изменило все ссылки.На странице «Мои сайты» ссылка «Посетить сайт» и «Панель инструментов» для нового сайта по-прежнему указывают на / немецкий (хотя при посещении / немецкий я получаю страницу, на которой не найдена ошибка).Существуют и / german / wp-admin, и / de / wp-admin, но / de не связан напрямую ни с каких сайтов.

Я создал новый набор настроек Multisite Language Switcher с сайта / de, но, похоже, он не связывался с остальными тремя сайтами.Когда я нахожусь на экране настроек MLS для английского языка, я вижу только три уже существующих сайта для переключения между ними.Когда я нахожусь на странице настроек MLS для / de, я вижу все четыре сайта.

Мои вопросы

Действительно ли это лучший способ управления несколькими языками на сайте?Нет ли лучшего способа, который позволял бы передавать обновления с основного английского сайта на другие сайты?

Я допустил ошибку в процессе клонирования?Почему изменение URL-адреса сайта не изменило ссылки на панель управления и основной сайт?

Почему мультисайтовый переключатель языка на исходных трех сайтах распознает новые настройки немецкого сайта?

...