WPML
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'] );
				}
			}
		}

Todos los problemas conocidos →