WPML

Erfahren Sie, wie Sie mithilfe der WPML-Konfigurationsdatei die Übersetzung für numerische Werte im Erweiterten Übersetzungs-Editor aktivieren.

Mithilfe der WPML-Konfigurationsdatei können Sie numerische Werte für die Übersetzung in verschiedenen Inhalten aktivieren, wie etwa in Shortcode-Attributen und benutzerdefinierten Feldern.

Stellen Sie sich zum Beispiel zwei Shortcodes vor, von denen einer einen Slider mit Texten auf Englisch und der andere Texte auf Spanisch anzeigt:

  • Englisch[custom_slider id = “10”]
  • Spanisch [custom_slider id = “17”]

Um den spanischen Slider korrekt anzuzeigen, müssen Sie einfach die folgenden Schritte ausführen:

  1. Machen Sie das ID-Attribut in der WPML-Konfigurationsdatei übersetzbar.
  2. Senden Sie die Seite mit dem Slider zur Übersetzung.
  3. Legen Sie die spanische Slider-ID als Übersetzung der englischen Slider-ID im Erweiterten Übersetzungs-Editor fest: 10 (en) → 17 (es).

XML-Konfiguration

Um numerische Werte für die Übersetzung zu aktivieren, müssen Sie den Konfigurationseintrag allow-translatable-job-fields verwenden.

Beispiel

<wpml-config>
    <allow-translatable-job-fields>
        <allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
    </allow-translatable-job-fields>
</wpml-config>
Definition der Argumente

allow-translatable-job-fields – Tag-Container.
allow-translatable-job-field – untergeordnetes Tag (verwenden Sie eines für jede Regel, die Sie einrichten möchten).
type – ein regulärer Ausdruck für den Namen des Auftragsfeldes
value – ein regulärer Ausdruck für den tatsächlichen Wert

Im obigen Beispiel stimmt der Typ-Regex /^package-string-/ mit Attributnamen überein, die diesem Präfix folgen, während der Wert-Regex /^\d+$/ nur numerische Werte zulässt.

Wenn Sie die Übersetzung für mehrere numerische Werte aktivieren möchten, können Sie mehr als ein untergeordnetes Tag in Ihre Konfiguration aufnehmen.

Beispiel

<wpml-config>
    <allow-translatable-job-fields>
        <allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
        <allow-translatable-job-field type="/^field-foo-/" value="/^\d+$/" />
    </allow-translatable-job-fields>
</wpml-config>

Diese Konfiguration erlaubt zwei verschiedene Muster – eines für Shortcode-Attribute mit package-string- und ein weiteres für benutzerdefinierte Felder, die mit field-foo- beginnen.

Geschrieben von Amir · Zuletzt aktualisiert am 25. Februar 2025