 Paola Mendiburu
Sostenitore di WPML dal 11/2020
Lingue:
Inglese (English )
Spagnolo (Español )
Italiano (Italiano )
Fuso orario:
Europe/Madrid (GMT+02:00)
|
Ciao!
Ho fatto alcune prove e, da quello che posso vedere, nel sito tutto funziona correttamente, come puoi vedere anche qui.
Se per te va bene, avrei bisogno del tuo permesso per scaricare una copia del sito così posso analizzarla meglio e passarla al nostro team di secondo livello per un’indagine più approfondita.
|
|
|
Ciao, va bene e puoi procedere a scaricare una copia del sito per l'analisi. Grazie!
|
 Paola Mendiburu
Sostenitore di WPML dal 11/2020
Lingue:
Inglese (English )
Spagnolo (Español )
Italiano (Italiano )
Fuso orario:
Europe/Madrid (GMT+02:00)
|
Ciao!
Ho analizzato il problema e sono riuscita a risolverlo. Ti spiego cosa ho fatto:
Sono andata in WPML → Taxonomy Translation → Product categories e ho effettuato una piccola modifica su una categoria (ad esempio Saddlebacks). Dopo aver salvato, ho ripristinato il valore originale e salvato di nuovo.
Ti ho registrato un video dove ti mostro tutti i passaggi passo dopo passo:
link nascosto?
|
|
|
Ciao! Ho seguito i passaggi mostrati nel video ed effettivamente la sezione categoria compare in italiano, il problema è che però ora quella sezione non compare in lingua inglese. In pratica la problematica ora si presenta a lingue invertite.
Se può aiutare, ho notato che se nella sezione Product > categories clicco semplicemente su "update" su una categoria qualsiasi in inglese, quella sezione verrà mostrata in lingua inglese e non in italiano. A parti invertite, se clicco su update su una categoria in italiano verrà mostrata la sezione in italiano e non in inglese.
In tutto questo, all'interno di Widget in lingua italiana il blocco category continua a mostrare l'errore "this block has encountered an error and cannot be previewed".
|
 Paola Mendiburu
Sostenitore di WPML dal 11/2020
Lingue:
Inglese (English )
Spagnolo (Español )
Italiano (Italiano )
Fuso orario:
Europe/Madrid (GMT+02:00)
|
Per conoscere i dettagli dell’errore che stai riscontrando, potresti fare quanto segue?- Accedi al file wp-config.php (situato nella root di WordPress).
- Inserisci queste righe subito prima di /* That's all, stop editing! Happy blogging. */
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Riproduci il problema, quindi accedi al registro di debug qui: /wp-content/debug.log e copia e incolla le informazioni nella tua prossima risposta.
Maggiori info: https://wordpress.org/support/article/debugging-in-wordpress/
Questo rapporto ci aiuterà a individuare la radice del problema.
|
|
|
Ciao, di seguito invio le segnalazioni presenti nel wp_debug, intanto segnalo che venerdì, dopo aver collegato la traduzione di una categoria ed eliminato una categoria non collegata a una traduzione, stamattina la sezione categoria è visibile sia in italiano che in inglese.
Tuttavia, compare ancora l'errore nella sezione widget, quindi non vorrei che questa problematica si ripresentasse e magari questi errori rilevati nel wp_debug potrebbero aiutare alla risoluzione definitiva del problema:
[23-Mar-2026 09:09:51 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/customer/www/staging4.endscuoio.com/public_html/application/wp-includes/functions.php on line 6131
[23-Mar-2026 09:10:02 UTC] PHP Deprecated: Automatic conversion of false to array is deprecated in /home/customer/www/staging4.endscuoio.com/public_html/public/themes/salient/nectar/meta/category-meta.php on line 243
Grazie mille
|
|
|
Ciao, ho un aggiornamento: le categorie erano state mostrate in entrambe le lingue a causa del wp_debug che era attivo, disattivandolo è tornato nascosto. Quindi purtroppo la problematica è ancora presente.
|
 Paola Mendiburu
Sostenitore di WPML dal 11/2020
Lingue:
Inglese (English )
Spagnolo (Español )
Italiano (Italiano )
Fuso orario:
Europe/Madrid (GMT+02:00)
|
Ho appena escalato il problema al secondo livello per un’analisi più approfondita.
Ti aggiornerò qui non appena avrò novità.
|
|
|
Buongiorno,
ci sono aggiornamenti sul problema?
Grazie mille
|
 Paola Mendiburu
Sostenitore di WPML dal 11/2020
Lingue:
Inglese (English )
Spagnolo (Español )
Italiano (Italiano )
Fuso orario:
Europe/Madrid (GMT+02:00)
|
Ho inoltrato questo caso al secondo livello di supporto, ma al momento non ho ancora ricevuto aggiornamenti. Non appena avrò notizie, ti informerò immediatamente.
Nel frattempo, ho inviato un ulteriore sollecito per dare priorità a questo problema.
|
 Paola Mendiburu
Sostenitore di WPML dal 11/2020
Lingue:
Inglese (English )
Spagnolo (Español )
Italiano (Italiano )
Fuso orario:
Europe/Madrid (GMT+02:00)
|
Sembra che semplicemente aggiungendo define('WP_DEBUG', true); il problema scompaia. Tuttavia, al momento non è stato ancora possibile analizzare la causa principale in dettaglio.
Come prossimo passo, consigliamo di confrontare il comportamento utilizzando il plugin Query Monitor, così da individuare eventuali differenze tra modalità debug attiva e disattiva.
A livello ipotetico, le possibili cause potrebbero essere:
Potrebbe esserci un errore che interrompe l’esecuzione, ad esempio legato a _load_textdomain_just_in_time() (è l’unico elemento visibile nel debug.log).
Oppure qualche plugin potrebbe comportarsi in modo diverso quando il debug è attivo (ad esempio svuotando la cache o attivando meccanismi aggiuntivi).
Potrebbero anche esserci differenze legate alla struttura delle directory.
Se puoi, prova ad attivare il debug e verificare se il problema effettivamente non si presenta più, e nel frattempo controllare eventuali differenze con Query Monitor.
|
 Paola Mendiburu
Sostenitore di WPML dal 11/2020
Lingue:
Inglese (English )
Spagnolo (Español )
Italiano (Italiano )
Fuso orario:
Europe/Madrid (GMT+02:00)
|
Dimmi se attivando il debug il problema si risolve.
|
|
|
Buonasera,
la condizione per visualizzare i filtri con il debug attivo e gli errori che appaiono in console li avevo già segnalati qualche messaggio fa, quindi ne ero già a conoscenza.
Ovviamente non è una strada percorribile quella di mantenere il wp_debug attivo anche dopo aver messo online il sito per tutti i motivi che si possono già immaginare, in primis quello della sicurezza.
Come ulteriore prova, ho provato a disattivare i due plugin che provocano quel _load_textdomain_just_in_time() e posso confermare che gli errori in console spariscono, ma la mancata visualizzazione della colonna "categoria" nei filtri in lingua inglese rimane, quindi suppongo che la causa del problema sia da ricercarsi altrove.
Eventualmente, qualora ne aveste bisogno, posso provvedere a creare un nuovo ambiente di test vanilla dove potrete rimuovere i temi e i plugin per poter approfondire meglio la problematica, ma ho assoluto bisogno del vostro supporto e che questo problema venga risolto. Anche perché siamo prossimi al dover mettere online il sito e il cliente sta chiedendo aggiornamenti su questa problematica.
Grazie mille
|
 Paola Mendiburu
Sostenitore di WPML dal 11/2020
Lingue:
Inglese (English )
Spagnolo (Español )
Italiano (Italiano )
Fuso orario:
Europe/Madrid (GMT+02:00)
|
Grazie mille. Lo inoltrerò al team di compatibilità e ti terrò aggiornato non appena avrò novità.
|
|
|
Buon pomeriggio, ci sono novità riguardo la risoluzione della problematica?
Grazie e buon lavoro
|