Vai al contenuto Vai alla barra laterale

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 -
- - - - - - -

Fuso orario del supporto: Europe/Madrid (GMT+01:00)

Etichettato: 

Questo ticket contiene 1 risposta, ha 0 voci.

Ultimo aggiornamento da Paola Mendiburu 4 giorno, 18 ora fa.

Assistito da: Paola Mendiburu.

Autore Post
Gennaio 9, 2026 alle 3:19 pm #17716609

giuseppeR-33

Hello WPML Support Team,

I am experiencing a serious and reproducible issue between WPML (with Advanced Translation Editor) and Oxygen Builder 4.8.x, which completely breaks the frontend rendering of translated pages.

I am writing after several days of deep troubleshooting, and I am confident this is not a configuration mistake but a structural incompatibility that needs clarification from your side.

Environment

WordPress: 6.6.x

WPML Multilingual CMS: 4.8.6

Advanced Translation Editor: enabled

Oxygen Builder: 4.8.x

PHP: 8.2

MySQL: 5.7

No caching/minification plugins active during tests

Site architecture (important)

A single global Oxygen template is used for header + footer

The template includes Inner Content (so it acts as a full page wrapper)

Page-specific content (Home, etc.) is built at page level with Oxygen

No duplicated templates per language (only one global template)

WPML language URLs in subdirectories (/en/)

This setup works perfectly in the default language (Italian).

The problem

As soon as I translate a complex Oxygen-built page (Home page) using WPML Advanced Translation Editor, the translated page (English):

Loses CSS and layout consistency

Breaks JavaScript functionality (plugins stop working)

Shows fallback content in the original language

Produces a DOM structure that is clearly different from the original language

Important detail:
This is not limited to text rendering. Even JS-based plugins stop working, which indicates a broken DOM or missing hooks.

The issue happens:

Only when using ATE

Only on Oxygen-built pages with complex structure

Regardless of template conditions or cache state

What I already tested (to avoid generic replies)

Single header/footer template only (no duplicates per language)

Inner Content correctly placed in the template

All Oxygen-related custom fields (ct_*) set to Copy

WPML cache reset (ghost entries, language information, etc.)

Oxygen CSS regenerated

No page-level template overrides

No cache / minify / CDN

Fresh duplicated pages

If I disable ATE and instead:

Duplicate the page

Edit the translated page manually in Oxygen

→ everything works perfectly (layout, CSS, JS, plugins).

This strongly suggests that ATE is interfering with Oxygen’s internal structure, not just with content translation.

Conclusion / request

At this point, I need a clear and official answer on one of the following:

Is Advanced Translation Editor officially compatible with Oxygen Builder for complex layouts (including JS-based elements)?

If yes, what exact configuration prevents ATE from altering Oxygen’s DOM and JS hooks?

If not, is the recommended approach to avoid ATE and use duplication/manual editing, even though this is not clearly stated in WPML documentation?

I am not looking for a workaround that “sometimes works”, but for a supported and stable solution.

If needed, I can provide:

Temporary access

Reproducible test page

Screenshots / HTML comparison (IT vs EN)

Thank you in advance for a concrete technical response.

Best regards,
Giuseppe

Gennaio 12, 2026 alle 8:15 am #17720222

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao!

Sono Paola, spero vada tutto bene!

al momento Oxygen Builder non è ufficialmente compatibile con WPML.
Come puoi vedere nella nostra pagina di compatibilità:
https://wpml.org/plugin/oxygen/

Questo significa che alcune funzionalità potrebbero non funzionare correttamente in un sito multilingua.

Ti consigliamo di procedere con la traduzione manuale, esattamente come hai già fatto utilizzando l’opzione Duplicate.

Siamo già in contatto con gli sviluppatori di Oxygen Builder per lavorare insieme a una compatibilità ufficiale con WPML, ma al momento non possiamo garantire il pieno supporto.