Skip Navigation
Aktualisiert
Oktober 25, 2021

WPML macht es Ihnen einfach, die Widgets Ihrer Website zu übersetzen, egal, ob Sie den klassischen Editor und ältere Widgets oder den Block-Editor und Bearbeitung der gesamten Website verwenden. Sie können Ihre Widgets mit String Translation übersetzen oder indem Sie separate Widgets für jede Sprache erstellen.

Auf dieser Seite

Der Einstieg

Beginnen Sie, indem Sie das WPML-Kern-Plugin und WPML String Translation-Add-on übersetzen.

WordPress 5.8 hat blockbasierte Widgets eingeführt. Wenn Sie diese oder eine höhere Version verwenden, achten Sie bitte darauf, dass Sie WPML 4.4.11 oder höher nutzen, um volle Kompatibilität sicherzustellen.

Registrierung von Widgets als übersetzbar

Um Ihre Widgets zu übersetzen, müssen Sie WPML zuerst sagen, dass sie übersetzt werden können.

WordPress wird mit einigen Standard-Widgets geliefert. WPML registriert diese automatisch zur Übersetzung, sobald Sie WPML String Translation installieren.

Themes und Plugins bieten häufig auch benutzerdefinierte Widgets an oder Sie können Ihre eigenen Widgets programmieren. In diesem Fall werden Sie bemerken, dass diese Widgets nicht immer automatisch zur Übersetzung auf der String Translation-Seite angezeigt werden; oder womöglich wird nur der Widget-Titel registriert, die anderen Widget-Texte jedoch nicht.

Es gibt zwei Möglichkeiten, WPML Bescheid zu geben, dass diese vorhanden sind, und sie zur Übersetzung zu registrieren.

Registrierung von Widget-Feldern mittels Code

Lesen Sie dazu bitte unsere detaillierte Dokumentation zur Registrierung von Widget-Feldern mittels Code.

Registrierung von Widget-Feldern mittels String Translation

Eine der erweiterten Funktionen von String Translation ist, dass es Admins die Auswahl von Texten ermöglicht, die in der Datenbanktabelle wp-options gespeichert werden, um diese zur Übersetzung zu registrieren. Da WordPress-Widgets ihre Texte in der Tabelle wp-options speichern, bedeutet dies, dass die Widgets ebenfalls von dieser Funktion profitieren.

Befolgen Sie die in unserer Dokumentation beschriebenen Schritte, um die Widget-Strings zu finden und zu registrieren, die Sie übersetzen wollen.

Übersetzung von Widgets mittels String Translation

Sobald Ihre Widget-Strings der String Translation-Seite hinzugefügt wurden, können Sie mit deren Übersetzung fortfahren.

Besuchen Sie WPML → String Translation und wählen Sie im Domain-Auswahl-Dropdown Widgets aus. Dort sehen Sie alle Standard-Widgets, die zur Übersetzung verfügbar sind. Oder Sie können die Suchleiste verwenden, um Text aus einem benutzerdefinierten Widget zu finden.

Finden von Standard-Widget-Strings zur Übersetzung in String Translation

Klicken Sie auf das Plus-Symbol, um Übersetzungen in jeder Sprache hinzuzufügen. Wenn Sie außerhalb des Übersetzungsfeldes klicken, speichert und veröffentlicht das Übersetzungsfeld automatisch die Übersetzung.

Erstellung von Widgets in jeder Sprache

Sie können diese Methode verwenden, um manuell Widgets in jeder Sprache zu erstellen oder um verschiedene Widgets in verschiedenen Sprachen anzuzeigen.

Diese Funktion wurde vom Plugin WPML widgets von Jeroen Sormani inspiriert.

Um diese Funktion zu verwenden, besuchen Sie einfach unter Design → die Seite Widgets im WordPress-Adminbereich, um ein Widget hinzuzufügen oder zu bearbeiten und im Dropdown auszuwählen, in welcher Sprache es angezeigt werden soll.

Erstellung eines klassischen Widgets

Erstellung eines blockbasierten Widgets

Übersetzung von Widget-Blöcken

Ab WordPress 5.8 können Sie Ihren Beiträge und Seiten Widget-Blöcke hinzufügen.

Verfügbare Widget-Blöcke

Inhalte in diesen Blöcken werden zusammen mit dem Rest des Beitrags oder der Seite übersetzt. Lesen Sie unsere Dokumentation zur Übersetzung von Seiten, Beiträgen und benutzerdefinierten Beitragstypen, um weitere Details zu erfahren.