WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 3.6.0
Решено в
3.6.1

Обзор проблемы

В некоторых случаях использование конструкторов страниц может приводить к появлению вложенных шорткодов. В настоящее время интеграция WPML с конструкторами страниц не отделяет перевод этих вложенных шорткодов от родительских.

Рассмотрим упрощённый пример.

[shortcodeA att1=val1 att2=val2]

  Some text



  [shortcodeB att3=val3 att3=val3]Some nested content[/shortcodeB]



  Some more text

[/shortcodeA]

В этом примере должна быть возможность перевести строки «Some text» и «Some more text», а вложенный шорткод (shortcodeB) должен быть доступен для перевода как отдельное поле.

Эта функция будет добавлена в следующей версии WPML.

Обходное решение

В качестве обходного решения Вы можете вручную перевести вложенный шорткод (то есть shortcodeB), изменив его атрибуты и контент в Редакторе переводов при переводе контента родительского шорткода (то есть shorcodeA).

Пример этого показан на следующем изображении.

Перевод вложенных шорткодов
Перевод вложенных шорткодов

Все известные проблемы →