WPML
Stato
Risolto
Segnalato per
WPML String Translation 3.2.1
Risolto in
3.2.2

Panoramica del problema

Questo problema si verifica quando cerchi di tradurre un’opzione (testo di amministrazione) che contiene un array come valore.

Ad esempio, potresti usare un tema o un plugin che utilizza questo metodo per aggiungere stringhe (testo) in un’applicazione di tipo page builder.

L’indice zero dell’array (il primo elemento) viene omesso e non tradotto.

Soluzione alternativa

Apri il file wpml-admin-texts.class.php nella cartella ../plugins/wpml-string-translation/inc/admin-texts/. Modifica la riga 290 per aggiungere l’argomento strlen a array_filter, in questo modo:

 return array_filter( explode( '][', preg_replace( '/^\[(.*)\]$/', '$1', $string ) ), 'strlen' ); 

Tutti i problemi noti →