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
- 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 8:00 – 15:00 -
- 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 16:00 – 17:00 -

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

Etichettato: 

Questo ticket contiene 3 risposte, ha 2 voci.

Ultimo aggiornamento da Alejandro 1 anno, 9 mese fa.

Assistito da: Alejandro.

Autore Messaggi
Agosto 1, 2023 a 9:11 am #14131799

stefanoB-10

Buongiorno,
ho creato un nuovo custom location rule con ACF, seguendo questa documentazione:
link nascosto
Il problema riscontrato riguarda le traduzioni dei campi aggiunti nel gruppo di campi: questi compaiono nella lingua principale, mentre nelle altre lingue non compaiono.

Voglio precisare che di solito non utilizzo l'editor di traduzione di WPML ma l'editor di WordPress, cioè accedendo alla pagina da tradurre e inserendo le traduzioni nei relativi campi.
Sapete darmi una soluzione?

Grazie mille

image-3.png
image-2.png
image-1.png
Agosto 2, 2023 a 5:59 am #14138879

Alejandro
Sostenitore di WPML dal 02/2018

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Ciao!

1) Per fornirti un migliore supporto, apprezzerei molto se potessi inviarmi le informazioni di debug di WPML. Puoi seguire questa guida per trovarle: https://wpml.org/faq/provide-debug-information-faster-support/

Ho abilitato il campo corretto per questo nella tua prossima risposta.

2) Di solito questo succede quando hai il post type "ACF-FIELD-GROUP" traducibile su WPML > Impostazioni > Traduzione dei tipi di articoli (post type translation). Di essere quello il caso per favore:

- Fai un backup al tuo sito
- Vai sulla voce del menu "Field groups" che crea ACF
- Nella lingua tradotta (clicca la lingua dal menu/links che ti compaiono in questa pagina oppure dal selettore delle lingue della topbar di WordPress) cancella permanentemente tutti i field group che hai creato (Quindi anche dal cestino).
- Ora assicurati che nella lingua originale siano configurati correttamente seguendo questa guida: https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/#selecting-a-translation-option (ti consiglio di usare "same fields accross languages, visto che userai l'editor di traduzione di WPML, altrimenti forse ti conviene usare "Different fields across languages" se usi l'editor nativo di WordPress)

- Ora edita una pagina con ACF nella lingua originale e aggiungi un carattere al titolo della pagina e salvalA.

- Ora prova a tradurre la pagina (E dimmi se userai ancora l'editor nativo di WordPress, che presumo che è quello che usi sempre) e vedi se ora compaiono.

Fammi sapere come va per capire come continuare.

Agosto 2, 2023 a 8:22 am #14139783

stefanoB-10

Ciao, ecco le info di debug che mi hai richiesto. Se vedi dei problemi, non esitare a scrivermi nuovamente 😉

Riguardo le tue indicazioni qui sopra, in WPML/Settings/Post Types Translation l'opzione "Field Groups (acf-field-group)" è settata su "Not Translatable". Quindi non ho potuto seguire le tue indicazioni.

Puoi darmi altre soluzioni?

Grazie mille

Agosto 2, 2023 a 10:09 am #14141155

Alejandro
Sostenitore di WPML dal 02/2018

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Ok, non sembra che quello che avevo menzionato io sia parte del problema che hai menzionato.

1) WPML ha bisogno di almeno 128 MB di memoria per poter funzionare e sembra che tu non abbia raggiunto i requisiti di ACF o di WPML, al momento.

Per favore, aggiungi questo codice nel tuo file wp-config.php, subito dopo le informazioni del database:

define ('WP_MEMORY_LIMIT', '256M');
define ('WP_MAX_MEMORY_LIMIT', '256M');

2) Hai una versione vecchia tanto di WPML come di Advanced Custom Fields Multilingual quindi per favore aggiornali (puoi farlo da plugin > Aggiungi Nuovo > Commerciale)

3) Una volta aggiornati i plugin, assicurati che Advanced Custom Fields Multilingual sia configurato correttamente: https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/#selecting-a-translation-option

4) Accedi ad un field group, dal menu di ACF e aggiorna qualcosa (Aggiungi un carattere al titolo o aggiungi un campo nuovo) e salva i cambiamenti

5) Crea una pagina nuova e prova a tradurla per vedere se i campi compaiono ora.

6) Se compaiono, prova ad editare una pagina in lingua originale creata in precedenza (e che riscontri il problema), aggiungi un carattere al titolo e salva i cambiamenti. poi vedi se da questo momento compaiono i campi nella lingua tradotta.

Se ancora non funziona, ti chiedo di aggiungere delle credenziali di accesso nei campi che ho abilitato per questa tua prossima risposta, per poter dare una occhiata da vicino e cercare di trovare la causa del problema.

Saluti.

L'argomento '[Chiuso] Campi ACF non compaiono nelle relative traduzioni con applicato un custom Rule' è chiuso a nuove risposte.