WPML

Visão geral do problema

Ao usar o tema Enfold, o código XML inserido em um bloco de código (via elemento de código) aparece corretamente no idioma principal. No entanto, nos posts traduzidos, o código XML é removido.

Solução alternativa

Por favor, certifique-se de ter um backup completo do site antes de prosseguir.

  • Abra o arquivo …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Enfold/class-wpml-compatibility-theme-enfold.php.
  • Procure a linha 45.
  • Logo após:
    if ( wp_is_post_revision( $post_id ) ) {
    	return;
    }
  • Adicione o seguinte código:
    // 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;
    }

Todos os problemas conhecidos