- Estado
- Resuelto
- Notificado para
- WPML String Translation 3.2.1
- Resuelto en
- 3.2.2
Resumen del problema
Este problema ocurre al intentar traducir una opción (texto del panel de administración) que contiene un array como valor.
Por ejemplo, es posible que esté usando un tema o plugin que utilice este método para añadir cadenas (texto) en una aplicación de tipo maquetador visual.
El índice cero del array (primer elemento) se descarta y no se traduce.
Solución alternativa
Abra el archivo wpml-admin-texts.class.php en la carpeta ../plugins/wpml-string-translation/inc/admin-texts/. Edite la línea 290 para añadir el argumento strlen a array_filter, de la siguiente manera:
return array_filter( explode( '][', preg_replace( '/^\[(.*)\]$/', '$1', $string ) ), 'strlen' );