WPML
Stato
Risolto
Risolto in
3.3.8

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

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 →