Intereting Posts
Цикл через два разных набора настраиваемых полей Отображать следующие / Предыдущие при циклическом создании пользовательского архива пост-типа? Фильтры с несколькими категориями Есть ли плагин WordPress, который создает PDF-файлы сообщений локально? Как найти файл PHP, содержащий содержимое моей страницы? Создание сети сайтов Скрытие Краткое описание на странице магазина, WooCommerce Шаблон таксономии пользовательского типа Как разрешить редактирование текста на боковой панели? Отображение подкатегории Имя / Ссылка Вместо родительской категории Использовать определенную категорию для каждого автора на странице автора Не удается отобразить поле настроек PHP Catchable fatal error: объект класса WP_Error не может быть преобразован в строку Пользовательская постоянная ссылка Разрывы тегов Pagination Рекомендации по загрузке видео в WordPress

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

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

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

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

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

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

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

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

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

Новая версия 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

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

спасибо