Intereting Posts
Как заменить dashboard.css и dashboard.min.css (не добавлять новые css) wp_get_attachment_image () не отображает сообщения, даже если wp_get_attachment_url () echo correct urls Вставка нескольких сообщений в одном сообщении Изображения не будут отображаться после импорта из старого WordPress API для запуска запроса при выходе из страницы как добавить значение числа перед переменной Отображать два пользовательских значения из сообщения Как открыть комментарии всем посетителям Как добавить поле динамического выбора в страницу продукта woocommerce Пользовательские типы сообщений с категориями в шаблоне Когда методы перенаправления wp безопасны для соединения? Продолжайте получать уведомления об обновлениях, несмотря на то, что обновлять нечего Правильная загрузка нескольких WordPress Javascript Каковы различия в возможностях между супер-администратором и администратором? Любое понимание блокировки Transient API, cron и threading?

WordPress Multisite – можно ли разместить основной сайт в подкаталоге?

Я создаю сайт с разными языковыми версиями, и требование от клиента заключается в том, что все языковые версии:

  1. Другой сайт в настройке Multisite
  2. У всех есть такой адрес: mysite.com/en

Поскольку основной сайт находится на английском языке, его адрес фактически должен быть mysite.com/en, а не только mysite.com

Если возможно, я бы не захотел сделать перенаправление с основного сайта только на дочерний сайт с адресом mysite.com/en, но хотел бы использовать фактический основной сайт с адресом подкаталога?

Причины: интерфейс администратора и база данных более чистые + согласованность.

Solutions Collecting From Web of "WordPress Multisite – можно ли разместить основной сайт в подкаталоге?"

Нет, не без большого рефакторинга и множества пользовательских правил перезаписи. Дело просто не в том, чтобы сделать это без некоторой реструктуризации.

Является ли это возможным? Конечно.

Было бы чисто и легко? Даже не немного.

Новая версия WordPress (3.5) позволит это. Они опубликовали бета-версию несколько дней назад. Информация: http://wordpress.org/news/2012/09/wordpress-3-5-beta-1/

Multisite : switch_to_blog () теперь используется в других местах, быстрее и надежнее. Кроме того: теперь вы можете использовать multisite в подкаталоге , а загруженные файлы больше не проходят через ms-файлы (для новых установок). (# 21434, # 19796, # 19235)

Самое легкое решение, которое я нашел и внедрил, – это тот, который объясняется здесь. http://www.ab-weblog.com/en/wordpress-multisite-redirect-users-based-on-their-browser-language/

Я знаю, что время так мало, поэтому я также опишу решение. 1. создать папку в темах 2. вставить index.php с первым кодом, найденным в приведенной выше ссылке, соответствующим образом изменить языки 3. создать style.css и скопировать второй код, найденный в приведенной выше ссылке 4. активировать эту фиктивную тему на вашем главный сайт

Что происходит сейчас, так это то, что любой, кто отправляется на сайт.com, будет перенаправлен на сайт site.com/en и site.com/ja в зависимости от языковых настроек браузера. Полностью обходя сайт.com

Теперь я просто привык к тому, чтобы выяснить, как сделать заявление «если еще», и оставить свой веб-сайт по умолчанию

спасибо