✨ Komplexe Meta-Arrays und -Objekte übersetzen, einschließlich Slim SEO-Metadaten
Gato AI Translations for Polylang hat soeben die v12.2.0 mit einem brandneuen Feature veröffentlicht: Meta-Daten mit Arrays und Objekten übersetzen (zusätzlich zu einer einzelnen Zeichenkette).
Die folgenden Datenstrukturen in Meta-Feldern werden jetzt unterstützt:
- Einzelne Zeichenkette. Bsp.:
"hello world" - Array von Zeichenketten. Bsp.:
["hello", "world"] - Zeichenketten der 1. Ebene eines Objekts. Bsp.:
{ level1_key1: "hello", level1_key2: "world"}
Das Plugin erkennt die Datenstruktur ohne manuellen Eingriff und übersetzt die Zeichenketten entsprechend:
- Arrays und Objekte in deinen Meta-Feldern erkennen
- Die übersetzbaren Zeichenketten extrahieren
- Sie übersetzen
- Die Ergebnisse in der Datenbank speichern, wobei die ursprüngliche Datenstruktur erhalten bleibt
Kompatibilität auf weitere Plugins ausweiten
Dieses Feature bietet Unterstützung für Plugins, die Arrays und Objekte in Meta-Feldern speichern.
Ein Beispiel ist Slim SEO, ein beliebtes SEO-Plugin, das seine Metadaten als JSON-Objekt unter dem Meta-Schlüssel slim_seo speichert.
So wird beispielsweise dieses Meta für einen Beitrag in der Datenbank gespeichert:
a:4:{s:5:"title";s:67:"This is the meta title in English, will it be translated my friend?";s:11:"description";s:42:"I hope it will, or else I'm fried!";s:7:"noindex";i:1;}...was dieses JSON-Objekt repräsentiert:
{
"title": "This is the meta title in English, will it be translated my friend?",
"description": "I hope it will, or else I'm fried!",
"noindex": 1
}Um die Slim SEO-Meta für deine Beiträge und Seiten zu übersetzen, musst du lediglich den Meta-Schlüssel slim_seo in den Einstellungen für die Übersetzung von benutzerdefinierten Beitrags-Metas hinzufügen:

Wenn du nun eine Seite übersetzt, die Slim SEO-Meta enthält...

...wird die übersetzte Seite auch die SEO-Meta übersetzt haben:

Viel Spaß!