- Статус
- Ожидается ответ автора
- Связанный плагин/тема
- WPBakery
- Теги темы
- Compatibility
Обзор проблемы
При использовании WPBakery Page Builder с WPML Вы можете столкнуться со следующей проблемой: шорткоды vc_raw_html удаляются во время перевода при использовании Расширенного редактора переводов (ATE). Это приводит к отсутствию контента на переведенной странице.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.
- Откройте файл …/wp-content/plugins/js_composer/include/helpers/helpers.php.
- Найдите строку 1946.
- Замените:
if ( vc_user_access()->part( 'unfiltered_html' )->checkStateAny( true, null )->get() ) {
- На:
if ( vc_user_access()->part( 'unfiltered_html' )->checkStateAny( true, null )->get() || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) ) {
- Сохраните исходную страницу и переведите её с помощью значка «+».