WPML

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

При использовании темы оформления Enfold XML-код, вставленный в блок кода (с помощью элемента кода), корректно отображается на основном языке. Однако в переведенных записях XML-код удаляется.

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

Эта проблема решена. Обновление до последней версии решает эту проблему на Вашем сайте, поэтому это обходное решение потребуется Вам только в том случае, если Вы пока не можете выполнить обновление.

Пожалуйста, перед продолжением убедитесь в наличии полной резервной копии Вашего сайта.

  • Откройте файл …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Enfold/class-wpml-compatibility-theme-enfold.php.
  • Найдите строку 45.
  • Сразу после:
    if ( wp_is_post_revision( $post_id ) ) {
    	return;
    }
  • Добавьте следующий код:
    // Check if the post content contains an Enfold Code Block.
    if ( strpos( $post->post_content, '[av_codeblock' ) !== false ) {
    	// Skip processing if Enfold Code Block is detected.
    	return;
    }

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

Всё ещё сталкиваетесь с этой проблемой?

Если обновление не устраняет проблему, отправьте запрос в поддержку, и мы разберемся в ней вместе с Вами.