WPML
Stato
Risolto
Segnalato per
WPML String Translation 2.6.0
Risolto in
2.6.1

Panoramica del problema

Se visiti la pagina WPML -> Localizzazione di temi e plugin, potresti riscontrare degli avvisi PHP se il debug è abilitato nella tua installazione di WordPress.

Gli avvisi fanno riferimento a ../wpml-string-translation/inc/wpml-string-translation.class.php alla riga 813.

Questo problema sarà risolto nella prossima versione del plugin WPML Traduzione stringhe.

Soluzione alternativa

Come soluzione alternativa, puoi modificare il seguente segmento di codice, che si trova nel file ../wpml-string-translation/inc/wpml-string-translation.class.php, intorno alla riga 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']);
				}
			}
		}

Sostituiscilo con il seguente codice:

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

Tutti i problemi noti →