Это мой первый вопрос на сайте. Прежде всего, я хочу извиниться за мой плохой английский.
Я переношу сайт в тему WordPress, и мне нужно решение для перевода темы на 3 разных языка . У меня есть перевод на несколько пользовательских почтовых мета (название по-русски, название по-испански и т. Д.). Мне нужно простое решение, основанное на ссылке, загрузить другую тему, чтобы я мог управлять тем, что нужно показать на сайте, и URL-адреса должны быть просмотрены как /en/
или /es/
.
Post meta – плохое место для переводов, потому что вы не можете искать по умолчанию в этих полях, а изменение поиска для этого приводит к довольно медленным и сложным запросам.
Что вы можете сделать: настройте WordPress как многосайтовый сайт , используйте опцию подсайтов. Теперь создайте новый подсайт для каждого языка, чтобы вы получили сайты с en
, es
, ru
и так далее.
Чтобы подключить переведенные сообщения,
Связано: Должен ли сайт с несколькими языками, использующий многосайтовую архитектуру, использовать язык по умолчанию на базовом сайте?
Альтернатива для одного сайта: https://wordpress.stackexchange.com/a/85394/73