- Estado
- Resuelto
- Notificado para
- WPML String Translation 2.6.0
- Resuelto en
- 2.6.1
Resumen del problema
Si visita la página WPML -> Localización de temas y plugins, es posible que encuentre advertencias de PHP si la depuración está activada en su instalación de WordPress.
Las advertencias hacen referencia a ../wpml-string-translation/inc/wpml-string-translation.class.php en la línea 813.
Este problema se resolverá en la próxima versión del plugin WPML Traducción de cadenas.
Solución alternativa
Como solución alternativa, puede cambiar el siguiente segmento de código, que se encuentra en el archivo ../wpml-string-translation/inc/wpml-string-translation.class.php, alrededor de la línea 813.
$widget_text = get_option('widget_text');
if(is_array($widget_text)){
foreach($widget_text as $k=>$w){
if(!empty($w) && isset($w['title']) && in_array($k, $active_text_widgets)){
icl_register_string('Widgets', 'widget body - ' . md5($w['text']), $w['text']);
}
}
}
Cámbielo por el siguiente código:
$widget_text = get_option( 'widget_text' );
if ( is_array( $widget_text ) ) {
foreach ( $widget_text as $k => $w ) {
if ( ! empty( $w ) && isset( $w['title'], $w['text'] ) && in_array( $k, $active_text_widgets ) && $w['text'] ) {
icl_register_string( 'Widgets', 'widget body - ' . md5( $w['text'] ), $w['text'] );
}
}
}