Scopri come abilitare la traduzione dei valori numerici nell’Editor di traduzione avanzato usando il file di configurazione di WPML.
Usando il file di configurazione di WPML, puoi abilitare la traduzione dei valori numerici in vari elementi di contenuto, come gli attributi degli shortcode e i campi personalizzati.
Ad esempio, considera due shortcode, uno che mostra uno slider con testi in inglese e l’altro con testi in spagnolo:
- Inglese –
[custom_slider id = “10”] - Spagnolo –
[custom_slider id = “17”]
Per visualizzare correttamente lo slider in spagnolo, dobbiamo semplicemente seguire questi passaggi:
- Rendi l’attributo ID traducibile nel file di configurazione di WPML.
- Invia la pagina con lo slider per la traduzione.
- Imposta l’ID dello slider in spagnolo come traduzione dell’ID dello slider in inglese nell’Editor di traduzione avanzato: 10 (en) → 17 (es).
Configurazione XML
Per abilitare la traduzione dei valori numerici, devi usare la voce di configurazione allow-translatable-job-fields.
Esempio
<wpml-config>
<allow-translatable-job-fields>
<allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
</allow-translatable-job-fields>
</wpml-config>
Definizione degli argomenti
allow-translatable-job-fields – contenitore del tag.allow-translatable-job-field – tag figlio (usane uno per ogni regola che vuoi impostare).type – un’espressione regolare per il nome del campo del lavorovalue – un’espressione regolare per il valore effettivo
Nell’esempio precedente, l’espressione regolare del tipo /^package-string-/ corrisponde ai nomi degli attributi che seguono questo prefisso, mentre l’espressione regolare del valore /^\d+$/ consente solo valori numerici.
Se vuoi abilitare la traduzione per più valori numerici, puoi includere più di un tag figlio nella tua configurazione.
Esempio
<wpml-config>
<allow-translatable-job-fields>
<allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
<allow-translatable-job-field type="/^field-foo-/" value="/^\d+$/" />
</allow-translatable-job-fields>
</wpml-config>
Questa configurazione consente due modelli diversi: uno per gli attributi degli shortcode con package-string- e un altro per i campi personalizzati che iniziano con field-foo-.