Navigation überspringen
Aktualisiert
Mai 21, 2024

WPML kann eine Konfigurationsdatei lesen, die ihm sagt, was in Themes und Plugins übersetzt werden muss. Die Datei heißt wpml-config.xml und wird im Stammverzeichnis des Plugins oder Themes abgelegt.

Auf dieser Seite:

Der Zweck der Sprachkonfigurationsdatei

Um die Kompatibilität mit WPML zu erreichen, solltest du auch eine Konfigurationsdatei erstellen, die dir bei der Aufrechterhaltung der Kompatibilität in deinen zukünftigen Veröffentlichungen hilft. WPML kann alles auf deiner WordPress Website übersetzen, aber du musst ihm sagen, was übersetzt werden soll. Diese Datei macht das.

Gehe auf die Seite WPML Einstellungen.

WPML Einstellungen Seite

Auf dieser Seite erfährt WPML alles, was es wissen muss, z. B. welche benutzerdefinierten Felder übersetzt oder synchronisiert werden sollen, welche benutzerdefinierten Beiträge und Taxonomien mehrsprachig sein sollen und sogar welche Admin-Texte übersetzt werden sollen.

Die Sprachkonfigurationsdatei enthält diese Informationen, so dass sie nicht von jedem Benutzer manuell auf der Admin-Seite eingegeben werden müssen.

Für einige der Themes und Plugins hosten wir die Sprachkonfigurationsdateien auf unseren Servern. Eine Liste kannst du hier sehen. Sie wird so eingestellt, dass sie die lokale Sprachkonfigurationsdatei überschreibt, die sich im Stammordner des Themes oder Plugins befindet.

Mit WPML kannst du auch manuell alle Einstellungen überschreiben, die von den Sprachkonfigurationsdateien der Themes und Plugins geladen werden. Das gilt sowohl für die Sprachkonfigurationsdateien im Stammordner des Themes oder Plugins als auch für die Sprachkonfigurationsdateien, die auf unseren Servern liegen.

Übersetzungsoptionen für Themes und Plugins von Drittanbietern einstellen

WPML ist mit vielen beliebten Themes und Plugins kompatibel und für sie musst du keine Sprachkonfigurationsdatei erstellen.

Wenn du jedoch ein Theme oder Plugin verwendest, dessen Inhalte im Erweiterten Übersetzungs-Editor von WPML nicht korrekt angezeigt werden, musst du die Übersetzungsoptionen möglicherweise manuell konfigurieren.

Um die Übersetzungsoptionen für Themes und Plugins von Drittanbietern anzupassen, gehe zu WPMLEinstellungen und klicke auf den Tab (Reiter) Maßgeschneiderte XML-Konfiguration. Verwende den Texteditor auf dieser Seite, um den Code so einzugeben, als würdest du eine wpml-config.xml-Datei erstellen.

Einstellen von Übersetzungsoptionen für Themes und Plugins von Drittanbietern auf dem Tab (Reiter) „Maßgeschneiderte XML-Konfiguration

Automatische Generierung der Datei wpml-config.xml

Wenn du mit der Erstellung von XML-Dateien nicht vertraut bist, hat unser Team das Plugin Multilingual Tools entwickelt, das dir diese Aufgabe erleichtert. Obwohl es ursprünglich als Werkzeug für Theme- und Plugin-Autoren gedacht war, um ihre Produkte mehrsprachig zu machen, kannst du damit auch ganz einfach deine eigene wpml-config.xml-Datei erstellen.

Um mehr über die Erstellung deiner wpml-config.xml-Datei zu erfahren, besuche die Seite des Plugins Multilingual Tools. Sieh dir vor allem den Abschnitt Wie erstelle ich Sprachkonfigurationsdateien mit mehrsprachigen Werkzeugen? an.

Sobald du die Konfigurationsdatei hast, fügst du sie in das Stammverzeichnis deines Themes ein. Wenn du bereits eine hast, überschreibe sie nicht. Stattdessen bearbeitest du deine ursprüngliche XML-Datei und fügst den mit dem Plugin “ Multilingual Tools“ generierten Code hinzu.

Bitte beachte, dass dieses Plugin nicht für den Einsatz auf produktiven Websites gedacht ist.

Um dieses Tutorial zu lesen und Sprachkonfigurationsdateien für deine Themes und Plugins zu erstellen, kannst du mit diesem Beispiel beginnen – wpml-config.zip .

Du wirst sie bearbeiten müssen, aber du kannst die Abschnitte und die Struktur dieser Datei verwenden.

Struktur und Syntax

Mit WPML kannst du eine Reihe von Elementen in der Datei wpml-config.xml konfigurieren. In den folgenden Anleitungen findest du zusätzliche Informationen und Anleitungen, wie du bestimmte Elemente der Website übersetzbar machen kannst:

WPML-Sprachkonfigurationsdatei mit Child-Themes verwenden

Wenn du ein Child-Theme verwendest, überschreibt die Sprachkonfigurationsdatei des Parent-Themes diejenige des Child-Themes. WPML bietet eine Konfigurationsseite, auf der du diese Einstellungen ganz einfach überschreiben und anpassen kannst.

Nehmen wir ein Beispiel, bei dem in der Sprachkonfigurationsdatei des übergeordneten Themes der benutzerdefinierte Beitragstyp „Eigenschaft“ als übersetzbar eingestellt ist.

In der übergeordneten Sprachkonfigurationsdatei wird die Eigenschaft Individueller Inhaltstyp zum Übersetzen festgelegt

Wenn du ein Child-Theme verwendest und den benutzerdefinierten Beitragstyp „Eigenschaft“ als nicht übersetzbar festlegen möchtest, navigiere zur Seite WPMLEinstellungen und klicke auf den Tab (Reiter) Benutzerdefinierte XML-Konfiguration. Verwende den Editor, um den benutzerdefinierten Beitragstyp „Eigenschaft“ als nicht übersetzbar einzustellen. Setze einfach den Wert des Attributs “ Übersetzen“ auf 0 anstelle von 1.

Überschreiben der Sprachkonfigurationseinstellungen des übergeordneten Themes

Die Einstellungen im Tab (Reiter) Maßgeschneiderte XML-Konfiguration haben Vorrang vor den Einstellungen in der Sprachkonfigurationsdatei im übergeordneten Theme.