Panoramica del problema
Quando si utilizza il tema Enfold, il codice XML inserito in un blocco di codice (tramite l’elemento codice) viene visualizzato correttamente nella lingua principale. Tuttavia, negli articoli tradotti, il codice XML viene rimosso.
Soluzione alternativa
Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.
Assicurati di avere un backup completo del sito prima di procedere.
- Apri il file …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Enfold/class-wpml-compatibility-theme-enfold.php.
- Cerca la riga 45.
- Subito dopo:
if ( wp_is_post_revision( $post_id ) ) { return; } - Aggiungi il seguente codice:
// 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; }