WPML

Panoramica del problema

In alcuni casi, il seguente avviso viene mostrato sullo schermo o nei file di log: Notice: Undefined offset: 0 in /home/ubuntu/websites/types/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2344

Il problema si presenta più comunemente nelle pagine dell’area di amministrazione di WordPress, ma può apparire anche nelle pagine del front-end.

Ciò è causato da un recupero errato del primo elemento di un array indicizzato che, in alcuni casi, potrebbe non iniziare con 0 (zero) come indice.

Un caso comune è quando le pagine figlie sono state create prima delle pagine genitore e la modifica o la creazione di una nuova pagina genera l’avviso durante il rendering del selettore a discesa della pagina genitore.

Soluzione alternativa

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

Il problema verrà risolto nella versione successiva di WPML.

Nel frattempo, per risolvere il problema nella tua installazione, segui questi passaggi:

  1. Fai un backup del tuo sito web
  2. Scarica questo file ed estrailo: ora dovresti avere un file chiamato sitepress.class.php
  3. Sostituisci sitepress.class.php sul tuo server (dovrebbe trovarsi in wp-content/plugins/sitepress-multilingual-cms/) con quello nuovo

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.