WPML

WPML bietet eine Reihe von Konstanten, die Sie in den PHP-Dateien und Templates Ihres Themes oder Plugins verwenden können.

Neben den Konstanten, die durch das WPML-Core-Plugin definiert werden, können Sie Konstanten verwenden, die für unsere Add-on-Plugins verfügbar sind.

Konstanten für WPML Multilingual CMS

ICL_DISABLE_CACHE

Verwenden Sie diese Konstante, um das Objekt-Caching von WPML zu deaktivieren. Der Standardwert ist false.

ICL_DONT_LOAD_LANGUAGES_JS

Wenn Sie diese Konstante auf true setzen, wird die JavaScript-Datei für den Sprachumschalter entfernt (z. B.
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\script.js).

ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS

Wenn Sie diese Konstante auf true setzen, wird das CSS für den Sprachumschalter entfernt (z. B.
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\style.css)

WPML_TRANSLATOR_CAN_USE_LS_SHORTCODE

Wenn Sie diese Konstante auf true setzen, kann ein Übersetzer beim Übersetzen den Sprachumschalter-Shortcode wpml_language_selector_widget verwenden.

WPML_TRANSLATION_AUTO_UPDATE_ENABLED

Für Page Builder bietet WPML eine Funktion zum automatischen Aktualisieren von Inhalten.

Um diese Funktion zu deaktivieren, setzen Sie den Wert dieser Konstante auf false.

WPML_TAXONOMY_TRANSLATION_MAX_TERMS_RESULTS_SET

Verwenden Sie diese Konstante, um die Anzahl der Begriffe festzulegen, die auf der Seite WPMLTaxonomie-Übersetzung angezeigt werden sollen.

Der Standardwert ist 1.000.

WPML_SAVE_XLIFF_PATH

Verwenden Sie diese Konstante, um den Serverpfad zum Speichern von XLIFF-Dateien zu definieren, wenn Sie Aufträge von der Seite WPMLÜbersetzungen herunterladen. Zum Beispiel:

define('WPML_SAVE_XLIFF_PATH', '/home/test-user/Desktop');

Nach dem Herunterladen eines Übersetzungsauftrags wird eine Kopie der Datei im definierten Ordner erstellt.

WPML_DO_NOT_RESIZE_UPLOADED_FLAGS

Standardmäßig werden die Flaggen des WPML-Sprachumschalters aus Konsistenzgründen automatisch auf 18×12 Pixel in der Größe angepasst.

Manchmal möchten Sie die Größe Ihrer Flaggen möglicherweise nicht ändern. Zum Beispiel werden sie vielleicht durch ein benutzerdefiniertes CSS oder JavaScript gesteuert, oder Sie möchten ein benutzerdefiniertes animiertes GIF anzeigen. In solchen Fällen können Sie die automatische Größenänderung deaktivieren, indem Sie den Wert dieser Konstante auf true setzen.

Weitere Informationen finden Sie auf unserer Seite über das Anpassen der Flaggen des Sprachumschalters.

WPML_INSTALLER_LOGGING

Wenn Sie diese Konstante auf true setzen, wird die Protokollierung von allem aktiviert, was mit dem WPML-Installer zusammenhängt. Dadurch wird eine Protokolldatei namens installer.log im Ordner ..\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\installer\ Ihrer Website erstellt.

Diese Konstante ist nur für die Verwendung durch Entwickler gedacht. Für allgemeine Installer-Protokolle gehen Sie bitte im Admin-Bereich Ihrer Website zu WPMLSupport und dann zur Seite Installer-Support .

OTGS_DISABLE_AUTO_UPDATES

Wenn Sie den Wert dieser Konstante auf true setzen, suchen WPML und Toolset nicht mehr automatisch nach Updates. Sie müssen manuell nach Updates suchen.

WPML_EXPORT_ALL_TO_XLIFF_LIMIT

Sie können diese Konstante verwenden, um die maximale Anzahl von Aufträgen festzulegen, die von der Seite WPMLÜbersetzungen in XLIFF exportiert werden können.

Der Standardwert ist 1.700. Dies ist die Anzahl der Aufträge, die alle Server in einer angemessenen Zeit verarbeiten können sollten. Wenn Ihre Website auf einem schnellen Server läuft, können Sie dieses Limit bei Bedarf erhöhen.

Konstanten für die WPML String-Übersetzung

WPML_ST_SYNC_TRANSLATION_FILES

Wenn Sie diese Konstante auf true setzen, werden WPML-Übersetzungsdateien (MO-Dateien) zwischen mehreren Servern synchronisiert.

Weitere Informationen finden Sie auf unserer Seite über das Synchronisieren von Übersetzungsdateien für Websites, die auf mehreren Servern laufen.

WPML_ST_MO_SCANNING_LIMIT

Die WPML String-Übersetzung durchsucht und importiert MO-Dateien, um sie für die Übersetzung verfügbar zu machen. Sie können diese Konstante verwenden, um die Anzahl der MO-Dateien zu definieren, die in einer einzigen Anfrage importiert werden können.

Der Standardwert ist 20.000.

Konstanten für WPML CMS Nav

WPML_CMS_NAV_DISABLE_CACHE

Wenn Sie diese Konstante auf true setzen, wird das Caching der WPML CMS Navigation deaktiviert.

Weitere Informationen finden Sie auf unserer Seite über das WPML CMS Navigation-Plugin.

ICL_DONT_LOAD_NAVIGATION_CSS

Wenn Sie diese Konstante auf true setzen, wird das Laden der Dateien cms-navigation-base.css und cms-navigation.css deaktiviert.

Konstanten für WPML Multilingual & Multicurrency for WooCommerce

WCML_GEOLOCATED_COUNTRY

Verwenden Sie diese Konstante, um WPML Multilingual & Multicurrency for WooCommerce dazu zu zwingen, bei der Abfrage eines geolokalisierten Landes ein bestimmtes Land zu verwenden.

Der Wert der Konstante sollte einen zweistelligen Ländercode enthalten (z. B. GH für Ghana).

define( 'WCML_GEOLOCATED_COUNTRY', 'GH' );

Diese Konstante kann für Tests nützlich sein. Für benutzerdefinierte Module verwenden Sie bitte den entsprechenden API-Hook.

Konstanten für Advanced Custom Fields Multilingual

Um zu sehen, welche Konstanten Sie in ACFML verwenden können, lesen Sie unseren Leitfaden zu Hooks und Konstanten für ACF Multilingual.

Geschrieben von Amir · Zuletzt aktualisiert am 2. Juli 2025