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.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

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

Problema: Dopo l'aggiornamento di WPML ricevo questo messaggio d'errore: Catchable fatal error: Argument 1 passed to WPML_Term_Adjust_Id::filter() must be an instance of WP_Term, instance of stdClass given Soluzione: Aggiornare WordPress, il tema e tutti i plugin alle ultime versioni

Etichettato: 

This topic contains 5 risposte, has 2 voci.

Last updated by tomasiV 12 mesi fa.

Assigned support staff: Vincenzo.

Autore Post
October 16, 2018 at 10:53 am #2820647

tomasiV

Sto tentando di:aprire la pagina

Link a una pagina dove è possibile vedere il problema: hidden link

Mi aspettavo di vedere: il sito

Invece ho ottenuto:un errore

October 16, 2018 at 11:17 am #2820704

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

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

Salve e grazie per aver contattato il supporto WPML!

Sembra esserci un problema con il termine di una tassonomia.

1. Come workaround temporaneo, prova a disattivare l'opzione "Rettifica ID per la funzionalità multilingua" da WPML -> Lingue nella sezione "Fai funzionare i temi in modalità multilingue".

2. Per continuare con il debug, è necessario che la versione di WordPress, del tema e di tutti i plugin installati sia aggiornata all'ultima versione.
❌ Assicurarsi d'avere un backup del sito prima di procedere! ❌
⌥ Io uso spesso il plugin Duplicator per questo scopo.
Vedi: https://wordpress.org/plugins/duplicator/

Puoi dirmi se, dopo gli aggiornamenti, il problema si risolve?

3. Dalle informazioni di debug e dallo screenshot, vedo che il valore di WP Memory Limit è inferiore ai requisiti minimi di WPML che richiede almeno 128M.
- https://wpml.org/home/minimum-requirements/

Per incrementare il valore di WP Memory Limit aggiungi queste righe in mezzo al file wp-config.php (dopo il tag di apertura del php)

define( 'WP_MEMORY_LIMIT', '128M' );

❌ IMPORTANTE ❌ Non inserire la riga alla fine del file ma sempre prima del seguente commento riguardo la fine delle modifiche):

/* Finito, interrompere le modifiche! Buon blogging. */

Il file wp-config.php si trova nella cartella principale di WordPress.

Puoi verificare quale sia il valore attuale di WP Memory Limit da WPML -> Assistenza nella sezione Info

Maggiori informazioni qui:
- https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

Grazie

October 16, 2018 at 2:06 pm #2821289

tomasiV

Buona sera ,ho aggiunto la riga come richiesto,ma adesso addirittura il sito non è piu raggingibile.

October 16, 2018 at 2:29 pm #2821399

tomasiV

Questo è il file wp-config.php, con la riga inserita.

October 16, 2018 at 3:35 pm #2821611

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

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

Salve,

per risolvere temporaneamente il problema, segui questi passaggi:

- Con un client FTP apri la cartella /wp-content/plugins/
- Rinomina la cartella /sitepress-multilingual-cms in /sitepress-multilingual-cms.OFF
- Apri la bacheca di WordPress
❌ Assicurarsi d'avere un backup del sito prima di procedere! ❌
- Effettua tutti gli aggiornamenti necessari (WordPress, tema e plugin)
- Disinstalla WPML e tutti i suoi addon plugin
- Scarica una nuova versione dei nostri plugin da https://wpml.org/account/downloads/
- Reinstalla WPML e i suoi addon

Da quello che posso vedere nel file wp-config.php che hai postato, l'aggiornamento automatico di WordPress è stato disabilitato. Se non c'è un motivo importante, suggerisco di riabilitare gli aggiornamenti di WprdPress.

Fammi sapere se così risolvi o se hai bisogno di maggiori informazioni.

Grazie

October 16, 2018 at 4:56 pm #2821898

tomasiV

My issue is resolved now. Thank you!