Salta la navigazione

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.

Etichettato: 

Questo ticket contiene 7 risposte, ha 0 voci.

Ultimo aggiornamento da Laura 1 giorno, 22 ora fa.

Assistito da: Laura.

Autore Messaggi
Febbraio 6, 2025 a 3:45 pm #16676343

alessioV-2

Contesto del problema:
Sto cercando di gestire una tassonomia in uso dentro il sito che è impostata su 'non tradurre'. Tuttavia, nel tempo si sono create tassonomie diverse per ogni lingua. Il problema è visibile su questa pagina: link nascosto

Sintomi:
Nel campo ACF per l'inserimento della tassonomia in un articolo, i termini della tassonomia appaiono duplicati più volte con slug diverso.

Domande:
Perché i termini della tassonomia appaiono duplicati con slug diverso?
Come posso avere lo stesso termine di categoria per ogni lingua?

Febbraio 6, 2025 a 4:53 pm #16676694

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Salve,

grazie per averci contattato. Quindi questa categoria è creata con ACF? Di norma se una categoria è impostata su non tradurre è visibile in tutte le lingue ma non dovrebbe duplicarsi.

Se mi confermi proviamo a riprodurre il problema.

Febbraio 10, 2025 a 7:44 am #16685217

alessioV-2

Si, ho creato la tassonomia con ACF.

Febbraio 10, 2025 a 4:55 pm #16688949

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Puoi provare a riprodurre il problema link nascosto">qui?

Febbraio 11, 2025 a 7:51 am #16690169

alessioV-2

Ho ricostruito un esempio di base con un post-type, la tassonomia e le traduzioni. Ovviamente funziona e le categorie non sono dupicate!
Se potessi replicare il problema intenzionalmente sicuramente saprei anche risolverlo.

Proviamo a cambiare punto di vista: ho un sito in cui le categorie si sono duplicate. Come faccio a riportare le categorie a 'non tradotte', tutte uguali alla lingua principale, senza perdere alcun post?

Febbraio 11, 2025 a 11:24 am #16691155

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Senza sapere perché vengono assegnate categorie doppie allo stesso post mi risulta difficile rispondere alla tua domanda. Per caso prima questa tassonomia era traducibile e poi non lo è stata più? Spiegherebbe perché si vede più volte nell'elenco categorie e perché è assegnata allo stesso post.

Il conteggio nelle pagine della categoria è corretto? Nel senso sono solo 29 i post assegnati per esempio a campagna-realestate o sono di più?

Se il conteggio è corretto per la categoria in "italiano" (sono tutte in italiano ma quella corretta non ha la lingua nello slug), cancella le altre e basta.
Se non è corretto cancellale comunque ma poi dovrai aggiungere manualmente le categorie alle proprietà mancanti. In ogni caso i post non vengono cancellati.

Febbraio 11, 2025 a 11:37 am #16691272

alessioV-2

Si, anche io ho pensato che a suo tempo quando feci il sito avevo lasciato la tassonomia come traducibile e solo quando è venuta fuori la storia dei duplicati ho cambiato in non-tradurre.

Provo a cancellarle.
Speriamo bene...

Febbraio 11, 2025 a 1:00 pm #16691684

alessioV-2

Niente ho provato a cancellare campagna-realestate-de ma dopo essere rimasto rosso per un bel pò si è aggiornato ed aveva cancellato campagna-realestate, ovvero la tassonomia originale in italiano.

Ho ripetuto l'operazione 2 volte (recuperando ogni volta il backup fatto prima di questo test) ma il risultato è sempre lo stesso.

C'è qualcosa di corrotto dentro a queste categorie. Anche il conteggio che mostrano non corrisponde alla realtà.

Febbraio 11, 2025 a 1:33 pm #16691918

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Mi autorizzi ad entrare sul sito e guardare sul database? Non farò nessuna operazione per ora, in caso ti chiedo una copia.

Febbraio 12, 2025 a 9:43 am #16695028

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Nel database sembra ok. Se provi nuovamente a impostare la tassonomia come traducibile, riesci a cancellare le traduzioni?

Febbraio 12, 2025 a 1:47 pm #16696935

alessioV-2

Allora,
1) Ho impostato 'traducibile'
2) Ho cancellato le traduzioni
3) E' rimasta solo la tassonomia in italiano
4) Ho riattivato 'non traducibile'
5) I post hanno 1 sola categoria mostrata nell'elenco

tuttavia
6) Le categorie sono riapparse e cercando di cancellarne una in lingua in realtà elimina quella principale in italiano. (SCreenshot - step1, step2, step3)

Step1.png
STep2.png
Step3.png
Febbraio 12, 2025 a 2:47 pm #16697398

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Ok, ho chiesto un secondo parere, ti faccio sapere il prima possibile.

Febbraio 26, 2025 a 11:37 am #16750744

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Devo fare qualche test sul database, è possibile? Altrimenti ti spiego esattamente cosa fare se preferisci.

Febbraio 26, 2025 a 1:48 pm #16751242

alessioV-2

Essendo passati molti giorni ho dovuto fare altri tentativi prima di attendere la tua risposta.
Ho cancellato tutte le categorie
Ho impostato la tassonomia come traducibile
Ho ricreato le categorie in italiano e poi le ho tradotte
Ho rimesso tutte le categorie a mano una per una
Adesso sembra stabile e non presenta categorie doppie.

La stessa cosa nel frattempo è accaduta su wel-com.it, stesso identico problema. Ho risolto come sopra.

Puoi procedere a fare i test sul database, sperando che diano una spiegazione a come mai accade questo fenomeno.

Febbraio 26, 2025 a 3:05 pm #16751813

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+01:00)

Se hai cancellato tutto e il problema non si presenta più non vedrei niente di quello che volevo controllare.

Fammi eventualmente sapere se si ripresenta e vediamo.