WPML

Erfahren Sie, wie Sie Übersetzungseinstellungen für benutzerdefinierte Beitragstypen und Taxonomie-Begriffe festlegen, die Sie in Ihrem Code registrieren. WPML ermöglicht es Ihnen, diese Einstellungen in der Datei wpml-config.xml zu konfigurieren.

Die wpml-config.xml ist eine Konfigurationsdatei, die WPML anweist, wie es Elemente in Ihren Themes und Plugins behandeln soll. Sie können sie verwenden, um zu definieren, welche Ihrer benutzerdefinierten Typen und Taxonomien übersetzt werden sollen und wie.

Dieser Leitfaden richtet sich an Entwickler, die benutzerdefinierte Begriffe, Beitragstypen oder Taxonomien in ihrem eigenen benutzerdefinierten Code registrieren. Wenn Sie dafür ein Drittanbieter-Plugin verwenden, lesen Sie unsere Seiten zum Übersetzen benutzerdefinierter Beitragstypen und zu benutzerdefinierten Taxonomien.

Müssen Sie eine Datei wpml-config.xml generieren? Besuchen Sie unsere Schritt-für-Schritt-Anleitung zum automatischen Generieren einer Konfigurationsdatei mit dem Plugin Multilingual Tools.

Benutzerdefinierte Beitragstypen registrieren

Um benutzerdefinierte Beitragstypen zu übersetzen, müssen Sie den Namen des Beitragstyps angeben und das Attribut translate auf 1 setzen. Dies zeigt an, dass der benutzerdefinierte Typ übersetzt werden soll (verwenden Sie 1 zum Übersetzen und 0, um nicht zu übersetzen).

Benutzerdefinierte Typen in der Sprachkonfigurationsdatei
<wpml-config>
  <custom-types>
    <custom-type translate="1">book</custom-type>
    <custom-type translate="1">DVD</custom-type>
  </custom-types>
</wpml-config>

Sie können dem Tag das Attribut display-as-translated hinzufügen, um die Beitragstypen in der Standardsprache anzuzeigen, wenn keine Übersetzung existiert.

Verwendung des Attributs display-as-translated bei benutzerdefinierten Typen
<wpml-config>
  <custom-types>
    <custom-type translate="1" display-as-translated="1">movie</custom-type>
  </custom-types>
</wpml-config>

Benutzerdefinierte Taxonomien registrieren

Um benutzerdefinierte Taxonomien zu übersetzen, müssen Sie den Taxonomie-Namen angeben und das Attribut translate auf 1 setzen.

Benutzerdefinierte Taxonomien in der Sprachkonfigurationsdatei
<wpml-config>
  <taxonomies>
    <taxonomy translate="1">genre</taxonomy>
    <taxonomy translate="1">type</taxonomy>
    <taxonomy translate="0">publisher</taxonomy>
  </taxonomies>
</wpml-config>

Tipp: Wenn Sie Taxonomien haben, die keine Übersetzung benötigen, können Sie diese einfach aus dieser Liste weglassen.

Sie können dem Tag das Attribut display-as-translated hinzufügen, um die Taxonomien in der Standardsprache anzuzeigen, wenn keine Übersetzung existiert.

Verwendung des Attributs display-as-translated bei Taxonomien
<wpml-config>
  <taxonomies>
    <taxonomy translate="1" display-as-translated="1">wild-west</taxonomy>
  </taxonomies>
</wpml-config>

Weitere Ressourcen

Um mehr über die Datei wpml-config.xml zu erfahren, besuchen Sie den Leitfaden zu Sprachkonfigurationsdateien.

Um andere Elemente mit der Datei wpml-config.xml anzupassen, besuchen Sie unsere weiteren Leitfäden:

Geschrieben von Amir · Zuletzt aktualisiert am 13. Oktober 2025