Intereting Posts
Нужно ли нам менять дочерний файл functions.php, чтобы требовать / включать дочерние файлы dir, когда мы добавляем перенаправляемый файл.php в дочернюю тему Добавление функции ротации jQuery Я пишу свой первый плагин, и мой эхо-выход появляется на каждой странице моей установки wordpress Как добавить кнопку Open / Close Toggle в тему Twenty Fifteen для скрытия левой боковой панели? Разрывы строк </ br> меняются на <! – br -> при переходе между вкладками HTML и Visual! Ответ WP Codex неполный? Поместите WP в подкаталог. .htaccess требуется изменение ACF if / else флажок Как переписать URL-адрес Как прекратить отсоединение изображений при удалении сайта или пользователя Отладка коротких проблем Добавьте кнопку mailto рядом с настраиваемой ссылкой для загрузки поля Переменная MySQL в запросе Как установить WordPress на корневой домен и скрипт Php на субдомен? борется с синтаксисом для the_post_thumbnail (); Ограничьте пользователя условиями в пользовательской таксономии, зарегистрированной как для должностей, так и для пользователей

Сопоставление субдоменов в WordPress, чтобы создать локализованный сайт, лучший подход?

Я создаю сайт для объявлений и использую WordPress для функциональности учетных записей пользователей, интеграции Paypal, пользовательских таксономий и, конечно, сверх гибких пользовательских типов сообщений для списков.

Я хотел бы иметь возможность отображать субдомен на конкретный подсайт. Например: australia.somesite.com или brisbane.somesite.com и локализуйте сайт в этом конкретном регионе.

Есть ли простой способ сделать это с помощью WordPress, возможно, что кто-то еще это уже сделал.

Какой-то неопределенный вопрос, но я думаю, что понимаю, к чему вы клоните. Вам нужно будет использовать установку WordPress Multisite, которая будет эффективно создавать локализованные блоги на субдомене (brisbane.example.com, perth.example.com).

Использование одного сайта Установка WordPress для этого возможна, используя сопоставление CNAME в домене, однако это не уложит вашу цель, поскольку вы не сможете публиковать сообщения в локализованном списке .

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

Хорошее изложение получения Multisite можно найти на WPMUDEV . Надеюсь это поможет.

Версия WordPress.org можно найти по адресу: http: //codex.wordpress [DOT] org / Create_A_Network

И это последний бит информации, который вам нужно посмотреть: http: // ottopress [DOT] com / 2010 / wordpress-3-0-multisite-domain-mapping-tutorial /

Ура!

Если mod_rewrite доступен в вашей среде, возможно, это будет путь. Чтобы отобразить субдомен в определенную категорию в WordPress, можно использовать правило перезаписи, подобное этому, – поместите это в файл .htaccess в корневой каталог субдомена.

 RewriteEngine On RewriteCond %{HTTP_HOST} ^brisbane\.example\.org$ RewriteRule ^/$ www\.example\.org/category/brisbane/ [L] 

Чтобы настроить внешний вид отдельной категории – например, добавить локализованный логотип и текст – вы можете создать собственный шаблон, например category-brisbane.php в своей теме.


Обратите внимание: это приведет только к перенаправлению корня субдомена на страницу категории. Если вы хотите сделать доступным не только архив категорий, доступный через субдомен (отдельные страницы, поиск, начальная страница и т. Д.), То более подходящая установка WordPress может быть более подходящей.