- Stato
- Risolto
- Risolto in
- WPML Multilingual CMS 4.7.4
- Plugin/tema correlato
- Divi
- Tag dell’argomento
- Compatibility
Panoramica del problema
Se utilizzi il tema Divi, potresti riscontrare problemi per cui le condizioni di visualizzazione impostate nei template non vengono copiate nelle loro versioni tradotte.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.
- Cerca la riga 30.
- Cambia:
if ( 'categoryPage' === $condition['condition'] ) { - Con:
if ( in_array($condition['condition'], ['categoryPage','categories'], true) ) {
In alternativa, puoi anche modificare manualmente il tuo template e aggiungere direttamente la condizione mancante. Tuttavia, tieni presente che potrebbe essere sovrascritta se aggiorni la tua traduzione.