Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problem: The client reported an issue where the URL field appears empty when editing translations through the WPML translation editor, despite the URL slug being previously translated and set. This occurs even though the translation completion shows 100%. Solution: We explained that the URL field appears empty because when the page was initially translated, the option for translating slugs was already set to 'translate'. However, slugs do not contribute to the translation completion percentage, which is why the page shows as 100% complete. The advanced translation editor does not save slugs in the translation memory, so when the page is manually edited later, the URL field appears empty. If it is not filled in, it defaults to copying from the Italian version as it does not have the French slug in memory. We also noted that any changes to this behavior would apply only to content not yet translated and that changes are not typically retroactive. We do not expect changes to occur soon, but updates will be communicated via email when new versions are released.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket.
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.
Per caso hai modificato l'impostazione in WPML > Impostazioni > Opzioni documenti tradotti > URL della pagina? Dalle impostazioni di debug vedo che è impostato come tradotto e quindi è corretto che rimanga visibile.
Se è stato modificato potrebbe essere questo il problema. Se invece non è mai stato modificato, per favore indicami una pagina dove era prima presente e poi è sparito.
Buonasera, l'impostazione (in allegato) è in modalità "Traducilo".
Non è mai stata toccata quell'impostazione.
Non esiste una pagina specifica alla quale noto il problema. La problematica è random.
Ora provando a cercare una pagina in particolare, ho notato che succede su questa pagina link nascosto cliccando sulla matita in corrispondenza della lingua francese (in allegato).
In questo particolare URL ci sono contenuti in ITA che devono essere ancora tradotti, però l'URL ITA non è stato modificato
Buongiorno Laura, sono abbastanza sicura che quell'opzione non sia stata toccata.
Non ho capito però allora come deve essere impostato il tutto.
E' normale quindi che gli URL possono scomparire sebbene comunque dovrebbero essere nella memoria di traduzione poichè impostati (e tradotti) almeno la prima volta?
Qual è l'impostazione corretta affinchè gli URL si mantengono?
Non c'è un'impostazione corretta, se ci fosse un'impostazione scorretta non daremmo la possibilità di sceglierla...
Se l'opzione selezionata è "genera dal titolo" il campo URL nell'editor di traduzione non si vede mai perché viene creato dopo aver tradotto il titolo. Se viene cambiata la traduzione del titolo lo slug non viene modificato, resta il primo creato e continua a non essere visibile nell'editor. A quel punto per modificarlo va cambiata l'impostazione su "traduci" e appare nell'editor.
Se l'opzione selezionata è "traduci", il campo URL appare sempre nell'editor.
Se questo non avviene, possiamo indagare, ma con le informazioni che ho a disposizione in questo momento non vedo niente di anomalo.
Grazie Laura per il supporto.
Il problema non resta nel fatto che non vediamo il campo URL. Lo vediamo correttamente in quanto è in impostazione "Traduci".
Il problema principale è il fatto che, come da screen qualche messaggio sopra (la traduzione in francese di esempio), in alcune pagine/contenuti già tradotti, se andiamo a cliccare sulla "matita" per modificare la traduzione, vediamo il campo URL, precedentemente settato, vuoto.
Sembra che non rimanga la traduzione del campo URL.
Come si può risolvere questa problematica?
Non so se sono stata chiara.
Ok ma il video mi spiega solo qual è il problema, che mi era già chiaro.
"A volte lo slug sparisce" ma se io non ho degli step precisi per replicare il problema o quantomeno degli esempi specifici da controllare non ho modo di fare nulla.
link nascosto un altro video che mostra la problematica sul sito nostro.
Gli step che facciamo affinché il problema esce fuori sono gli stessi affrontati nel sito di test.
Dicci nello specifico di cosa hai bisogno e a cosa può essere attribuibile la problematica a livello teorico.
Sono andata a controllare tutte le istanze di traduzione della pagina Contatti, e la prima volta che è stata tradotta il campo URL non c'era. Questo significa che l'opzione WPML > Impostazioni > Opzioni documenti tradotti > URL della pagina era impostata su "genera dal titolo" dal momento che come ti dicevo questa è l'impostazione di default.
Ad un certo punto poi l'impostazione è stata cambiata in "traduci".
Modificando la pagina, l'editor di traduzione mostra quindi il campo URL, ed è corretto che sia vuoto (questo perché prima quel campo nell'editor non esisteva, quindi non lo può prendere dalla memoria di traduzione).
Ecco un'altro video.
Si tratta di un "Parco" proveniente con post type creato con ACF.
Come vedi, nel primo parco in cui vado a provare la traduzione, puoi notare che l'URL viene mantenuto.
Mentre nel secondo parco, il Tarangire, quando vado nell'editor spagnolo, c'è il campo slug mancante. Precedentemente il campo URL era stato compilato, difatti comunque la pagina in spagnolo esiste. link nascosto
(I parchi li vedi tutti con l'icona delle frecce che circolano, poichè è stato aggiornato il contenuto italiano della pagina e si deve ancora fare la traduzione).