WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 4.5.0
Gelöst in
4.5.1

Übersicht über das Problem

Wenn Sie eine Multilingual Blog-Lizenz haben und kürzlich ein Upgrade auf WPML 4.5.0 durchgeführt haben oder Ihre Website auf eine neue URL migrieren, die eine Blog-Lizenz verwendet, tritt möglicherweise der folgende Fehler auf, wenn Sie zu WPMLSprachenSprachen bearbeiten gehen:

Fatal error: Uncaught Error: Undefined constant “WPML_TM_VERSION” in …/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php:109

Problemumgehung

Wir arbeiten an einer Lösung und werden diese in Kürze veröffentlichen. Befolgen Sie in der Zwischenzeit die folgenden Schritte als Problemumgehung.

Bitte stellen Sie sicher, dass Sie ein vollständiges Backup erstellen, bevor Sie fortfahren.


  1. Öffnen Sie /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php.

  2. Suchen Sie nach Zeile 109.

  3. Ersetzen Sie:
    		$query['wpml_tm_version']   = WPML_TM_VERSION;


  4. Durch:
    		if (!defined("WPML_TM_VERSION")) {
    			define( 'WPML_TM_VERSION', '2.11.0' );
    		}
    		$query['wpml_tm_version']   = WPML_TM_VERSION;

Alle bekannten Probleme →