- Статус
- Решено
- Заявлено для
- 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).
Пример этого показан на следующем изображении.
