Navigation überspringen
Aktualisiert
Mai 24, 2024

Mit der Funktion ACF-Blöcke können Sie benutzerdefinierte Blöcke mit Ihren eigenen Layouts und benutzerdefinierten Feldern erstellen. Hier zeigen wir Ihnen, wie Sie sie mit WPML übersetzen können.

Auf dieser Seite:

Erforderliche Plugins

Um ACF-Blöcke zu übersetzen, müssen Sie die folgenden Plugins installieren und aktivieren:

So übersetzen Sie ACF-Blöcke

ACF-Blöcke lassen sich in den WordPress Block-Editor (Gutenberg) integrieren, so dass Sie sie in jeden Beitrag oder jede Seite einfügen können. Mit WPML können Sie Beiträge oder Seiten, die ACF-Block-Inhalte enthalten, genauso übersetzen wie solche, die mit nativen WordPress-Blöcken erstellt wurden.

Mit WPML können Sie denselben ACF-Blockinhalt in verschiedenen Sprachen anzeigen, einfach übersetzt. Oder Sie können Ihre ACF-Blöcke mit einer unterschiedlichen Anzahl von Feldern und eindeutigen Feldinhalten für jede Sprache anpassen.

Basierend auf Ihrem Ansatz müssen Sie eine Übersetzungsoption für Ihre Feldgruppe wählen.

Gleiche Felder in allen Sprachen

Wenn Sie die Option Gleiche Felder in allen Sprachen wählen, können Sie Ihre Inhalte übersetzen:

  • Mit automatischer Übersetzung
  • Selbständig, mit Hilfe von Einzelübersetzern oder einem professionellen Übersetzungsdienst

Unabhängig von Ihrer Übersetzungsmethode sollten Sie sicherstellen, dass jedes benutzerdefinierte Feld einen eindeutigen Feldnamen hat, insbesondere bei verschiedenen Feldgruppen für Blöcke. Die Verwendung desselben Feldnamens für mehrere Felder kann dazu führen, dass einige Feldwerte nicht im Übersetzungseditor angezeigt werden.

Im Folgenden zeigen wir Ihnen, wie Sie eine Seite mit einem ACF-Block selbst übersetzen können. Wir haben einen einfachen Testimonial-Block mit ACF erstellt und seine Feldgruppe so eingestellt, dass sie die Übersetzungsoption „Gleiche Felder in allen Sprachen“ verwendet.

%%tb-image-alt-text%%
Einstellung der Feldgruppe auf die Gleiche Felder in allen Sprachen Übersetzungsoption

Zum Übersetzen:

  1. Bearbeiten Sie den Beitrag oder die Seite, in die Sie den ACF-Block eingefügt haben. Klicken Sie im Feld Sprache auf das Plus Icon neben der Sprache, in die Sie den Beitrag und die Inhalte des Blocks übersetzen möchten.
Klicken Sie auf das Plus Icon, um den Beitrag mit dem Blockinhalt zu übersetzen
  1. Sie werden zum Erweiterten Übersetzungs-Editor weitergeleitet. Wenn Sie über Übersetzungs-Credits verfügen, werden die Übersetzungen automatisch eingefügt. Sie können diese automatischen Übersetzungen überprüfen und akzeptieren. Wenn Sie keine Credits haben, fügen Sie die Übersetzungen für jede Zeile hinzu und klicken Sie auf Fertig stellen, wenn Sie fertig sind.
Übersetzen des Blockinhalts im Erweiterten Übersetzungs-Editor

Verschiedene Felder in verschiedenen Sprachen

Die Übersetzungsoption „Unterschiedliche Felder in verschiedenen Sprachen“ ermöglicht unterschiedliche ACF-Blockinhalte und Feldnummern in verschiedenen Sprachen.

Dazu müssen Sie den Inhalt des Blocks in jeder Sprache manuell übersetzen.

Als Beispiel haben wir einen Agentenblock mit ACF erstellt, der ein Hauptfeld „Repeater“ und 4 Unterfelder hat. Um unterschiedliche Inhalte pro Sprache zu haben:

  1. Bearbeiten Sie die Seite, in die Sie Ihren ACF-Block eingefügt haben. Wählen Sie im Feld Sprache aus, dass Ihre Seite mit dem WordPress Editor übersetzt werden soll. Wählen Sie in dem daraufhin angezeigten Popup die Option Diese Seite.
Auswählen, um den Inhalt des Blocks mit dem WordPress-Editor zu übersetzen
  1. Klicken Sie auf das Plus Icon neben der Sprache, in die Sie den Beitrag übersetzen möchten.
Klicken Sie auf das Plus Icon, um den Beitrag zu übersetzen
  1. Sie werden auf eine leere Seite weitergeleitet. Geben Sie den Titel des Beitrags, den Inhalt des Beitrags und Ihren ACF-Block ein.
  2. Fügen Sie innerhalb Ihres Blocks so viele Instanzen von sich wiederholenden Unterfeldern hinzu, wie Sie möchten. Geben Sie die Werte der Felder in der zweiten Sprache Ihrer Website ein.
Eingabe des Blockinhalts in der Zweitsprache
  1. Wenn Sie fertig sind, veröffentlichen Sie den Beitrag.

Bei Bedarf können Sie als nächstes die Bezeichnungen Ihrer ACF-Felder in der String-Übersetzung von WPML übersetzen.