This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This thread is resolved. Here is a description of the problem and solution.

Problem: in the debug.log there are several of these errors

Warning: Illegal offset type in isset or empty in class-wpml-element-translation.php on line 247

Solution: It's a bug caused by ACFML, it will be solved in a future version. A workaround is available in Relevant documentation

Relevant Documentation: https://wpml.org/forums/topic/have-an-error-after-updating-the-plugin/#post-3646973

This topic contains 5 risposte, has 2 voci.

Last updated by Laura 4 mesi, 3 settimane fa.

Assigned support staff: Laura.

Autore Post
May 22, 2019 at 9:51 am #3863947

Paolo Spinelli

Buongiorno.
Attivando il debug degli errori in wp_config.php con define('WP_DEBUG', true) trovo diversi warning in prossimità dei campi di tipo Gallery. Ad esempio

Warning: Illegal offset type in isset or empty in class-wpml-element-translation.php on line 247

Per le traduzioni utilizzo l'editor di default di WordPress, non quello di WPML

May 22, 2019 at 10:39 am #3864447

Laura
Supporter

Languages: Inglese (English ) Italiano (Italiano ) Portoghese, Brasile (Português )

Timezone: Europe/Rome (GMT+02:00)

Salve,

grazie per averci contattato.

I warning e i notice di PHP generalmente non causano errori nel sito, possono essere dovuti ad una piccola incompatibilità tra WPML e un plugin o il tema.

Se vuoi scoprire esattamente da cosa sono causati, dovresti effettuare un test di compatibilità:
- fai un backup del sito
- disattiva tutti i plugin tranne WPML e le sue componenti
- passa ad un tema di default come TwentySeventeen
- controlla se il problema si presenta nuovamente
- se non lo fa, riattiva i plugin uno alla volta fino a trovare quello che causa il problema
- per ultimo, riattiva il tema

Avrei inoltre bisogno delle informazioni di debug di WPML. Le puoi trovare in:
WPML -> Assistenza -> click sul link "informazioni di debug"
Copia tutto il testo nel box che abiliterò nella prossima risposta.
Altre informazioni qui: https://wpml.org/faq/provide-debug-information-faster-support/

May 22, 2019 at 11:02 am #3864613

Paolo Spinelli

Salve, grazie per la risposta. Ho disattivato tutti i plugin ad eccezione di WPML e le sue componenti e di ACF Pro. Sono passata al tema di default di WP 5.2, twentynineteen ed il problema persiste ancora.

Il sito attualmente è in locale

May 22, 2019 at 1:11 pm #3866003

Laura
Supporter

Languages: Inglese (English ) Italiano (Italiano ) Portoghese, Brasile (Português )

Timezone: Europe/Rome (GMT+02:00)

Ciao,

puoi provare a seguire questo workaround e vedere se funziona per te? Sembrerebbe essere lo stesso problema: https://wpml.org/forums/topic/have-an-error-after-updating-the-plugin/#post-3646973

Fammi sapere se così risolvi o se hai bisogno di ulteriore assistenza.

May 22, 2019 at 2:43 pm #3866813

Paolo Spinelli

Si sembrerebbe tutto risolto. Spero in un aggiornamento che lo sistemerà. Grazie per l'assistenza

May 22, 2019 at 2:50 pm #3866877

Laura
Supporter

Languages: Inglese (English ) Italiano (Italiano ) Portoghese, Brasile (Português )

Timezone: Europe/Rome (GMT+02:00)

Sì, è previsto un fix in una prossima versione di ACF Multilingual.