WPML
Status
Gelöst
Gelöst in
3.5.3.1

Übersicht über das Problem

Das Problem tritt auf, wenn die Repeater-Feld-Option in ACF Pro zusammen mit WPML verwendet wird und das übergeordnete Feld des Repeater-Feldes so eingestellt ist, dass es in den übersetzten Beitrag kopiert wird.

Infolgedessen werden die Repeater-Unterfelder des übersetzten Beitrags nicht korrekt angezeigt – unabhängig davon, wie viele Repeater-Unterfelder Sie dem übersetzten Beitrag hinzufügen, listet der Admin-Bereich so viele Unterfelder auf, wie der Beitrag in der Originalsprache hat.

Wenn Sie zum Beispiel einen Beitrag in Ihrer Standardsprache erstellen, vier Felder im Repeater-Feld hinzufügen und diesen dann in die Sekundärsprache übersetzen, können Sie im Repeater-Feld der Sekundärsprache nicht mehr als vier Felder hinzufügen.

Problemumgehung


  1. Navigieren Sie in Ihrem WordPress-Dashboard zu Ihrem übersetzten Beitrag.

  2. Scrollen Sie nach unten zum Abschnitt Einrichtung mehrsprachiger Inhalte.

  3. Suchen Sie die ID Ihres Repeater-Felds und setzen Sie die Übersetzungsoption auf Nicht übersetzbar.

  4. Klicken Sie auf den Button Anwenden.
acf-multilingual-content-setup-dont-translate

Beachten Sie, dass Sie die Option Nicht übersetzbar für ein bestimmtes benutzerdefiniertes Feld möglicherweise nicht auswählen können (Optionsfelder sind deaktiviert), wenn es auf Kopieren gesetzt ist.

Führen Sie in diesem Fall die folgenden Schritte aus:


    1. Navigieren Sie in Ihrem WordPress-Dashboard zu WPML -> Übersetzungsmanagement -> klicken Sie auf den Tab Einrichtung mehrsprachiger Inhalte und scrollen Sie nach unten zum Abschnitt Übersetzung benutzerdefinierter Felder.

    2. Suchen Sie dieses spezifische Feld, ändern Sie die Option von Vom Original zur Übersetzung kopieren in Nicht übersetzbar und klicken Sie auf den Button Speichern
set-field-to-dont-translate

  1. Navigieren Sie in Ihrem WordPress-Dashboard zu Plugins -> Installierte Plugins und deaktivieren Sie das Plugin WPML Übersetzungsmanagement.

  2. Gehen Sie zu dem Beitrag, den Sie übersetzen möchten, und bearbeiten/fügen Sie Ihren übersetzten Inhalt zum benutzerdefinierten Repeater-Feld hinzu.

  3. Navigieren Sie zur Plugins-Seite und aktivieren Sie das Plugin WPML Übersetzungsmanagement.

Alle bekannten Probleme →