Правильная локализация html кода файлов wp
-
Добрый день
Делаю локализацию html кода для разных языков. Создал дочерние темы и прикрутил плагин multi theme который запускает на дочерние при ссылке типа /?lang=en. Тексты заменил на переменные типа <?php echo $xml->events[0]; ?> и создал файлы локализации local.xml с содержанием типа ….<events>events</events>…
В надежде положить эти файлы в дочерние темы, чтобы они подхватывались при переходе по ссылке с локальюНо не получилось, т.к. $way = get_template_directory_uri() . «/local.xml»;
$xml=simplexml_load_file($way) or die(«Error: Cannot create object»); парсит родительскую темуТогда переименовал файлы локали на local_en.xml и попробовал в шапку файлов вверх поставить сайдбар sidebar-local <?php get_sidebar(‘local’); ?> и туда включить код
$way = get_template_directory_uri() . «/local_en.xml»;
$xml=simplexml_load_file($way) or die(«Error: Cannot create object»);
а переменную $xml заглобалить в файле, куда включил сайдбар <?php global $xml; ?>
Так снова не получилось.Работает только если в файлы wp прямым текстом включен код локализации
Как можно сделать локализацию в моем случае, чтобы в дочерних темах можно было менять только путь к локали, а править код в родительской теме?
Как надо было делать правильно?
- Тема «Правильная локализация html кода файлов wp» закрыта для новых ответов.