Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.
La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.
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 topic contains 12 risposte, has 2 voci.
Last updated by Laura 1 mese, 2 settimane fa.
Assigned support staff: Laura.
Autore | Post |
---|---|
June 24, 2022 at 11:02 am #11537309 | |
Francesco |
Buongiorno, questa richiesta fa seguito ad una richiesta di supporto chiusa il 13 maggio 2022 che sul momento sembra risolta ma purtroppo non è così; qui il topic del forum: Rispiego brevemente il problema: Tramite la mia agenzia gestisco con il vostro plugin oltre 100 siti da anni ed in queste settimane per la prima volta si è verificato un problema molto strano su uno soltanto dei nostri siti. In momenti apparentemente casuali il contenuto principale di alcune pagine tradotte (non eventuali custom fields della pagina, esclusivamente il contenuto dell'editor principale) viene sovrascritto con il contenuto dell'editor della lingua principale del sito. Questo è quello che sono riuscito ad appurare esaminando le pagine tradotte: Ogni tanto sto entrando nel sito, controllando le pagine e rimettendo a posto il testo principale ma ovviamente è necessario trovare una soluzione definitiva... ora ho lasciato diverse pagine con questo problema in modo da permettervi di verificare meglio. Il 13 maggio il vostro tecnico che mi ha seguito ha suggerito come soluzione di eseguire le azioni di WPML: |
June 24, 2022 at 4:27 pm #11539541 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Salve, grazie per averci contattato. Quando le cose avvengono in maniera "casuale" solitamente o c'è un problema con il server (legato a cache o cronjob) o di compatibilità, per esempio https://wpml.org/errata/htaccess-is-rewritten-with-language-folder/ - ma di solito se il problema è questo linkato le pagine danno 404, non si sovrascrivono. Se hai un sito di test ospitato sullo stesso server, ti suggerirei di fare un test di compatibilità disattivando tutti i plugin tranne quelli di WPML e utilizzando un tema come Twenty Twenty One. Altrimenti se non è possibile possiamo provare a prendere una copia del sito, ma se il problema non si presenta sul nostro server di test dovrai contattare il tuo hosting e chiedere più informazioni a loro. |
June 27, 2022 at 6:54 am #11547001 | |
Francesco |
Purtroppo su quel particolare server non ho altri siti ospitati... |
June 27, 2022 at 7:23 am #11547229 | |
Francesco |
Altri utenti sembrano presentare lo stesso problema, ad esempio: |
June 27, 2022 at 11:51 am #11550583 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Una volta completata la migrazione verifica se il problema si presenta o meno. |
June 27, 2022 at 12:44 pm #11551345 | |
Francesco |
Grazie, sto eseguendo la migrazione... faccio sapere appena finito! |
June 27, 2022 at 1:46 pm #11551959 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Ok, aspetto aggiornamenti. |
June 28, 2022 at 8:09 am #11556873 | |
Francesco |
Buongiorno, la migrazione purtroppo ieri sera è fallita con un errore, ora sto ritentando di eseguirla. Ho però approfondito la problematica ed ho riscontrato che la sovrascrittura delle pagine tradotte avviene nel momento in cui nella pagina italiana (la lingua originale) vengono modificati dei campi personalizzati creati con il plugin Advanced Custom Fields: confrontando infatti le revisioni delle pagine tradotte e della pagina originale, c'è sempre corrispondenza di data e ora tra la revisione della pagina tradotta relativa alla sovrascrittura ed una revisione della pagina originale in cui è cambiato qualche campo personalizzato. Noto poi che: <!-- wp:paragraph --> viene sostituito con <!-- wp:paragraph {"translatedWithWPMLTM":"1"} --> - in tutte le pagine del sito il comando di WPML "Usa l'editor di traduzione di WPML" è comunque su OFF Se vuoi verificare meglio posso fornire un accesso da amministratore al sito originale ed indicarti in quali pagine è possibile vedere il problema. |
June 28, 2022 at 10:24 am #11558285 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Ok, quindi non si tratta più di un problema "casuale". Se coinvolge ACF, vedo che dalla lista dei plugin non c'è ACF Multilingual, che è essenziale per tradurre correttamente i campi ACF. Per cui probabilmente il problema è solo quello. Per favore installa questo plugin e segui la nostra documentazione per tradurre ACF |
June 28, 2022 at 10:51 am #11558561 | |
Francesco |
Ecco fatto, ho installato il plugin richiesto e configurato tutti i campi personalizzati a "don't translate", eccetto i ripetitori impostati a "copy once" come suggerito dalla vostra documentazione. |
June 28, 2022 at 11:21 am #11558959 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Se configuri i campi come "don't translate" questi non appaiono nella seconda lingua. Se vuoi che abbiano lo stesso valore devi usare "copy" Non ti posso assicurare al 100% che questo risolva il problema, ma sicuramente non è previsto che funzioni ACF se non usi ACFML e non segui la nostra documentazione. |
June 28, 2022 at 2:45 pm #11560637 | |
Francesco |
Grazie! Ho ripristinato tutte le pagine che erano state sovrascritte, tengo ora monitorata la situazione nei prossimi giorni ed eventualmente vi riscrivo! |
June 28, 2022 at 5:14 pm #11561873 | |
Laura Supporter
Languages: Inglese (English ) Italiano (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Facci sapere senz'altro. |