Sincronizzare e tradurre i meta
Gato AI Translations for Polylang può sincronizzare e tradurre i metadati del tuo tema e dei tuoi plugin.
Usa questa funzionalità per tradurre i tuoi campi meta personalizzati, o quelli dei plugin non supportati nativamente da Gato AI Translations for Polylang.
I campi meta dei plugin supportati, come ACF, Meta Box e diversi plugin SEO, vengono gestiti automaticamente.
Come funziona
Nella scheda Settings > Meta Configuration, definisci quali chiavi meta devono essere:
- Qualsiasi valore: Copiate direttamente
- Stringhe: Copiate e tradotte
- ID di entità : Copiate e sostituite con l'ID di entità corrispondente per la lingua di destinazione

Ogni chiave meta può essere definita tramite il suo nome, oppure utilizzando una regex:
Ad esempio, una qualsiasi di queste voci corrisponde alla chiave meta "_myplugin_seo_title":
_myplugin_seo_title/"_myplugin_seo_.*/#"_myplugin_seo_([a-zA-Z]*)#
Puoi indicare se le voci fornite sono incluse o escluse.
Copiare direttamente
Il valore meta verrà copiato direttamente dalla voce di origine alla voce di destinazione.
Input da utilizzare:
Copy Meta for Custom Posts and MediaCopy Meta for Tags and Categories
Copiare e tradurre
Il valore meta verrà copiato e tradotto nella lingua di destinazione.
Input da utilizzare:
Translate Meta for Custom Posts and MediaTranslate Meta for Tags and Categories
Valori meta accettati:
- Stringa singola. Es.:
"hello world"- Array di stringhe (in profondità fino all'ultimo livello). Es.:
["hello", "world", ["hello", "world"]]- Oggetto di stringhe (in profondità fino all'ultimo livello). Es.:
{
"level1_key1": "hello",
"level1_key2": "world",
"level2_key1": {
"level3_key1": "hello",
"level3_key2": "world"
}
}- Una combinazione degli elementi precedenti. Es.:
[
"hello",
"world",
{
"level1_key1": "hello",
"level1_key2": "world",
"level1_key3": {
"level2_key1": [
"hello",
"world"
],
"level2_key2": "hello world"
}
}
]Copiare e sostituire gli ID di entitÃ
Il valore meta verrà copiato e sostituito con l'ID di entità corrispondente per la lingua di destinazione.
Input da utilizzare:
Translate Entity References on Meta: Custom Posts and Media IDsTranslate Entity References on Meta: Tags and Categories IDs
Nota che entrambi gli input si applicano durante la modifica di qualsiasi entità : articoli, tag, categorie e media.
Ad esempio, un articolo può avere una voce meta che fa riferimento a un elenco di tag, e quei tag devono essere sostituiti con gli ID di entità corrispondenti per la lingua di destinazione.
Valori meta accettati:
- ID di entità singolo. Es.:
123- Array di ID di entità (in profondità fino all'ultimo livello). Es.:
[123, 456, [123, 456]]- Oggetto di ID di entità (in profondità fino all'ultimo livello). Es.:
{
"level1_key1": 123,
"level1_key2": 456,
"level2_key1": {
"level3_key1": 123,
"level3_key2": 456
}
}- Una combinazione degli elementi precedenti. Es.:
[
123,
456,
[
123,
456
],
{
"level1_key1": 123,
"level1_key2": 456,
"level2_key1": {
"level3_key1": 123,
"level3_key2": 456
}
}
]