- 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:
- Fai un backup del tuo sito web
- Scarica questo file ed estrailo: ora dovresti avere un file chiamato
sitepress.class.php - Sostituisci
sitepress.class.phpsul tuo server (dovrebbe trovarsi inwp-content/plugins/sitepress-multilingual-cms/) con quello nuovo