Hinter den Kulissen
Wie WPML funktioniert
WPML macht es einfach, mit WordPress mehrsprachige Webseiten zu betreiben. Jede Seite, jeder Post, jede Kategorie oder jeder Tag hat seine/ihre eigene Sprache und die Übersetzungen werden miteinander verbunden.
Das klingt technisch? Versuchen wir es mit einem Beispiel.
Angenommen, Sie betreiben eine Webseite auf Englisch und Spanisch. Es gibt dann zwei Support-Seiten – eine auf Englisch und die andere auf Spanisch. Diese Seiten können gänzlich unabhängig voneinander editiert werden. Jede hat ihren eigenen Titel, ihren eigenen Textkörper und zusätzliche Felder (wie die Metabeschreibung usw.)
Wenn Sie WPML verwenden, fügen Sie zu jeder Seite eine Spracheigenschaft hinzu. Diese Eigenschaft sagt WordPress, in welcher Sprache sie geschrieben ist. WPML gruppiert die verschiedenen Seiten, die in unterschiedlichen Sprachen denselben Inhalt haben, in sogenannte Übersetzungsgruppen. Dies ermöglicht das Umschalten zwischen den Sprachen.
Die Vorteile davon, verschiedene Sprachen auf verschiedenen Seiten zu behalten
WordPress bietet ein starkes Grundgerüst, an welchem viele Plugins und Themes aufgebaut sind. Es stellt die Grundfunktionen zum Erstellen von Inhalten zur Verfügung und macht es möglich, diese zu erweitern.
Wenn wir bei der Grundidee bleiben, dass jede Seite Inhalte in einer einzigen Sprache hat, ermöglichen wir es WPML, mit den meisten anderen Plugins zusammen zu arbeiten. Sehen wir uns beispielsweise Plugins für verwandte Posts an. Diese Plugins machen Folgendes:
- Sie holen eine Liste der Posts von WordPress ein
- Führen Datenbankabfragen bei diesen Posts durch, auf der Suche nach ähnlichen Inhalten
Wenn der Post Text in verschiedenen Sprachen enthält, entstehen unerwartete Ergebnisse. Da WPML verschiedene Sprachen in komplett unterschiedlichen Posts ablegt, funktionieren diese Plugins super.
Ein weiteres Beispiel ist das beliebte All in one SEO pack-Plugin. Dieses Plugin fügt die Metabeschreibung hinzu und legt die Titel fest. Es funktioniert klasse mit WPML. Sie können die Metabeschreibung für jede Seite in jeder Sprache eingeben.