Локализованный контент WordPress для разных подземных помещений одинакового языка?
-
29-09-2020 - |
Вопрос
У меня есть сайт, который обслуживает Ирландию и Англию.Я хочу переместить его в WordPress.
В настоящее время весь контент одинаково, когда вы посещаете сайт, и он сбегает два URL, ирландский: MySite.ie и английский Mysite.co.uk
Мне нужно показать различные цены на основе того, посещает пользователь на ирландском сайте или английском языке.В настоящее время я делаю что-то вроде:
$host = $_SERVER['HTTP_HOST'];
if($host == "www.mysite.ie") {
//show Irish prices
}
.
Я не думаю, что я могу запустить одну установку WP с 2 доменами для начала.
Это не многоязычный, так есть ли способ показать все тот же контент, за исключением небольших различий на основе URL?
Решение
Ну, на самом деле, вы должны просмотреть свой сайт как требующий «многоязычных» возможностей, даже если базовый язык для обеих стран идентичен, потому что фактический язык locale для каждогоТем не менее отличается.
Более конкретно, вы можете создавать варианты «переводы» для ваших British ('en_gb') и ирландских ('en_ie') локализации.Плагин такой wpml (WordPress MultiLyual) может помочь вам реализовать это, и он поддерживает различные схемы URL для дифференцировки между локализациями, включая:
- .
- Различные домены (или субдомены)
- Разные подкаталоги