Vai al contenuto Vai alla barra laterale

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problem:
The client is experiencing several issues with the WPML plugin on their site. Specifically, HTML/CSS code is appearing in the text to be translated when using Muffin Builder with the BeTheme.
Solution:
We recommend checking if the compatibility mode for Muffin Builder and BeTheme is activated as explained in the documentation here.
Currently, WPML translates all content from the database entries, which includes HTML/CSS. A specific system would need to be developed to filter out only the necessary fields from Muffin Builder for translation, potentially requiring collaboration with BeTheme's authors. This is not a short-term solution.
Since WPML has a translation memory that does not consume extra credits for repeated content (in the case of automatic translation), and for manual translations, segments would only need to be saved twice. You could also inquire with BeTheme support whether removing the code would affect Yoast compatibility.

If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If issues persist, please open a new support ticket here.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Etichettato: 

Questo ticket contiene 2 risposte, ha 0 voci.

Ultimo aggiornamento da Laura 4 mese, 3 settimana fa.

Assistito da: Laura.

Autore Post
Febbraio 25, 2025 alle 9:57 pm #16748323

edoardoB-9

Contesto del problema:
I am experiencing several issues with the WPML plugin on my site link nascosto. I am trying to manage translations for various pages.

Sintomi:
1) HTML/CSS is showing in the text to be translated. 2) Access to pages 'La prima visita' and 'Ortodonzia' is not possible due to a 'limit exceeded' warning. 3) The translated page 'Impianti' is empty. 4) The Italian text for the page 'Servizi extra' is not shown in the left column for translation. 5) On the page 'Sbiancamento', only the Italian language flag is visible, and switching to English is not possible.

Domande:
How is it possible to not show HTML/CSS in the text to be translated?
Why is access to pages 'La prima visita' and 'Ortodonzia' not possible due to a 'limit exceeded' warning?
Why is the translated page 'Impianti' empty?
Why is the Italian text for the page 'Servizi extra' not shown in the left column for translation?
Why is it not possible to switch to English on the page 'Sbiancamento'?

Febbraio 26, 2025 alle 9:43 am #16750017

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Salve,

grazie per averci contattato.

La nostra policy prevede un problema per ticket quindi andiamo in ordine, per ora ci occupiamo solo del problema dell'HTML.

Vedo che usi Betheme, quindi il contenuto che mostra l'HTML è creato con Muffin Builder? Hai attivato la compatibilità come spiegato qui?

Febbraio 26, 2025 a 12:23 pm #16750936
edoardoB-9

Ciao Laura, ti confermo che l'opzione di compatibilità con Muffin Builder era già impostata ma il problema persiste.

I nuovi thread creati da Laura e collegati a questo sono elencati di seguito:

https://wpml.org/it/forums/topic/jobs-limit-exceeded/

Febbraio 26, 2025 alle 4:54 pm #16752392

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Mi mandi le credenziali del sito?

Febbraio 27, 2025 alle 2:37 pm #16756739

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Il CSS c'è perché è inserito nella pagina, quindi WPML non può far altro che mandarlo nell'editor.

Non so perché venga mostrato così, è la prima volta che mi capita di vederlo, ma il problema dev'essere risolto prima di inviare le pagine in traduzione.

Screenshot 2025-02-27 153355.png
Febbraio 27, 2025 alle 3:11 pm #16756858

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Lavorando sull'altro ticket mi è venuto un dubbio e ho controllato meglio: nell'editor di traduzione per la pagina Bambini il contenuto è inserito 2 volte, e una è il contenuto di Muffin Builder, l'altro è quello che si vede appena apri la pagina.

Nel contenuto di Muffin Builder il CSS, giustamente, non c'è. Perché avete copiato il contenuto del builder nell'editor Classico di WordPress?

Screenshot 2025-02-27 161032.png
Febbraio 27, 2025 alle 4:53 pm #16757296

edoardoB-9

In Muffin Builder, esiste una opzione Export Builder -> Seo che copia il contenuto del Builder nell'editor nativo di wordpress per una migliore compatibilità con Yoast.

Come possiamo risolvere questo punto?
Grazie

Febbraio 27, 2025 alle 6:24 pm #16757718

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Non credo sia possibile risolverlo perché WPML manda in traduzione tutto ciò che c'è all'interno dell'entry del database e non ha modo di identificare cosa va saltato e cosa no. Andrebbe sviluppato un qualche sistema specifico per inviare solo i campi di Muffin Builder, e, ammesso che sia possibile farlo, richiederebbe la collaborazione degli autori di BeTheme. Per cui non è una soluzione a breve termine.

Visto che WPML ha una memoria di traduzione e i contenuti sono sempre gli stessi (tranne il CSS ed altro eventuale codice) non si consumerebbero più crediti (nel caso di traduzione automatica) e in caso di traduzione manuale bisognerebbe solo salvare i segmenti 2 volte.

Potresti provare a chiedere al supporto di BeTheme se eliminare il codice crea problemi con Yoast (non sono un'esperta, ma non dovrebbe) così dopo aver copiato il contenuto e prima di mandarlo in traduzione lo rimuovi.