WPML
Stato
Risolto
Segnalato per
WPML Multilingual CMS 3.6.1
Risolto in
3.6.2

Panoramica del problema

In alcune circostanze, non viene impostato il corretto stato di traduzione e la traduzione non può essere continuata quando si traducono pagine create con un page builder (ad es. Visual Composer o Divi). Per evitare ciò, è sempre meglio completare la traduzione prima di aggiornare la pagina originale.

Se noti che l’editor di traduzione non mostra i nuovi campi aggiunti alla pagina originale, puoi andare alla Dashboard di traduzione e inviare la pagina in traduzione da lì. Questo risolverà il problema e l’editor di traduzione mostrerà i nuovi campi.


A partire da WPML 3.6.0, quando aggiorni un articolo o una pagina già tradotti che contengono un page builder supportato (ad es. Visual Composer o Divi), lo stato di traduzione e la traduzione stessa non verranno aggiornati correttamente.

Questo richiede che WPML sia configurato per utilizzare l’editor di traduzione per le traduzioni locali. Vai alla pagina WPML -> Gestione traduzioni e fai clic sulla scheda Configurazione del contenuto multilingue. Lì, nella sezione Come tradurre articoli e pagine, seleziona l’opzione Usa l’editor di traduzione .

  1. Crea una pagina con un page builder contenente alcuni shortcode
  2. Fai clic su + per aggiungere una traduzione
  3. Traduci parte del contenuto ma non segnarli tutti come completati
  4. Salva e chiudi
  5. Aggiorna la pagina originale aggiungendo un altro shortcode
  6. Salva l’articolo
  7. La traduzione dovrebbe ancora risultare in corso: mostra invece la matita
  8. Fai clic sull’icona di traduzione
  9. L’editor di traduzione deve mostrare il nuovo shortcode come campo: invece non mostra il nuovo campo
  10. Salva e chiudi
  11. Lo stato della traduzione dovrebbe ora mostrare che necessita di aggiornamento

Soluzione alternativa

Al momento, per aggirare il problema, il modo migliore è usare sempre la Gestione traduzioni per inviare in traduzione i contenuti creati con i page builder. Questo significa creare i lavori di traduzione dalla Gestione traduzioni e assegnarli ai traduttori.

In ogni caso, quando riscontri il problema, puoi andare nella Dashboard di traduzione e inviare da lì l’articolo/pagina a un traduttore locale.

Quando torni all’editor dell’articolo, la traduzione verrà quindi visualizzata come “in corso” e, quando fai clic per modificare la traduzione, mostrerà il nuovo campo.

Tutti i problemi noti →