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.

Sun Mon Tue Wed Thu Fri Sat
- 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 -
- 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 -

Fuso orario del supporto: Europe/Rome (GMT+02:00)

Etichettato: 

Questo ticket contiene 18 risposte, ha 2 voci.

Ultimo aggiornamento da Laura 1 anno, 2 mese fa.

Assistito da: Laura.

Autore Post
Aprile 9, 2024 alle 3:43 pm #15500261

nicolaB-17

Non mi traduce le stringhe in una pagina del prodotto del sito che stiamo costruendo. Stiamo usando ACF e i campi sono Custom Post Type.

I campi che vogliamo tradurre sono presenti per esempio alla pagina
link nascosto

Aprile 9, 2024 alle 5:08 pm #15500614

nicolaB-17

Allego anche un'immagine

Screenshot 2024-04-09 190737.png
Aprile 9, 2024 alle 5:12 pm #15500659

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Salve,

grazie per averci contattato.

Come prima cosa dovresti aggiornare WPML perché la versione che stai usando non è compatibile con WordPress 6.5

Se quelle che non si traducono sono etichette dei custom post type, al momento purtroppo non sono traducibili https://wpml.org/errata/advanced-custom-fields-6-1-custom-post-types-and-custom-taxonomies-labels-not-translatable-yet/

Aprile 9, 2024 alle 5:20 pm #15500692

nicolaB-17

Ho aggiornato il plugin. Il problema persiste.
Puoi verificare se sono intendiamo la stessa cosa? Ti posso dare gli accessi al sito?
Ti allego di come raggiungo le stringhe da tradurre.

Screenshot 2024-04-09 191907.png
Screenshot 2024-04-09 191930.png
Screenshot 2024-04-09 191959.png
Aprile 9, 2024 alle 7:09 pm #15501204

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Le etichette andrebbero tradotte assieme al post, non a parte. E' stato fatto?

Aprile 9, 2024 alle 7:11 pm #15501205

nicolaB-17

Non mi permette di tradurle a parte o all'interno del post. Però non so se sto capendo giusto a quello che ti riferisci

Aprile 10, 2024 alle 10:30 am #15503776

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Mi dai le credenziali del sito?

Aprile 10, 2024 alle 2:25 pm #15505361

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Come inserisci i campi nel tema? Vedo che usando un tema di defaul i campi spariscono

Aprile 10, 2024 alle 3:04 pm #15505557

nicolaB-17

I campi vengono inseriti con l'importazione da un gestionale esterno. Riesci a ripristinarli i campi scomparsi?

Grazie

Aprile 10, 2024 alle 3:09 pm #15505592

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Quindi non sono fisicamente presenti sul sito? WPML non può tradurre contenuti da fonti esterne

Aprile 10, 2024 alle 4:05 pm #15505739

nicolaB-17

Scusa mi correggo, lo sviluppatore mi conferma che i dati sono presenti fisicamente sul Sito. Perchè i dati vengono importati e salvati come Post.

Quindi sono Custom Post Type a tutti gli effetti.

Aprile 10, 2024 alle 4:48 pm #15505925

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Ok, ma io ti ho chiesto un'altra cosa. Che codice usi per mostrarli sul sito? ACF non pubblica direttamente i campi nel frontend, serve del codice o un'integrazione con un page builder che non vedo.

Aprile 10, 2024 alle 4:55 pm #15505947

nicolaB-17

Il linguaggio è php

Aprile 10, 2024 alle 6:39 pm #15506026

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

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

Lo immagino che il linguaggio è PHP, perché WordPress è in PHP, ma non risponde alla mia domanda.

ACF usa dei parametri, per esempio get_field link nascosto
Ho bisogno di sapere quale codice usi per mostrare i campi nel front end. Se non sei sicuro chiedi allo sviluppatore.

Aprile 11, 2024 alle 6:26 am #15507107

nicolaB-17

foreach(get_fields()["variazioni"] as $variazione){
foreach($variazione["variazione"]["caratteristiche"] as $caratteristiche){
if(str_contains($caratteristiche["caratteristica"]["valore"], " - ")){
$variazioni[$variazione["variazione"]["codice"]][$caratteristiche["caratteristica"]["abbreviazione"]] = str_replace(" - ", "/", $caratteristiche["caratteristica"]["valore"]);
}elseif(str_contains($caratteristiche["caratteristica"]["valore"], "-") && $caratteristiche["caratteristica"]["abbreviazione"] !== "FIS"){
$variazioni[$variazione["variazione"]["codice"]][$caratteristiche["caratteristica"]["abbreviazione"]] = str_replace("-", "/", $caratteristiche["caratteristica"]["valore"]);
}else{
$variazioni[$variazione["variazione"]["codice"]][$caratteristiche["caratteristica"]["abbreviazione"]] = $caratteristiche["caratteristica"]["valore"];
}
$variazioni[$variazione["variazione"]["codice"]]["mident"] = $variazione["variazione"]["mident"];
$attributi[$caratteristiche["caratteristica"]["nome"]] = array($caratteristiche["caratteristica"]["abbreviazione"], $caratteristiche["caratteristica"]["unita"]);
$valori_x_attr[][$caratteristiche["caratteristica"]["nome"]] = $caratteristiche["caratteristica"]["valore"];
}
}

Parte del codice del template del single (CPT) in cui vengono recuperati i dati tramite get_field()

L'argomento “[Chiuso] Ho il problema a tradurre alcune stringhe” è chiuso ai nuovi commenti.