WPML

Übersicht über das Problem

Dieses Problem tritt auf, wenn der Erweiterte Übersetzungs-Editor aktiviert ist und mindestens ein String-Übersetzungsauftrag in Bearbeitung ist.

Hier ist der tatsächliche Fehler:

PHP Fatal error: Uncaught TypeError: Argument 1 passed to WPML_TM_ATE_Job_Repository::is_ate_job() must be an instance of WPML_TM_Post_Job_Entity, instance of WPML_TM_Job_Entity given

Problemumgehung

Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.

Während wir an einer Lösung arbeiten, finden Sie hier eine Möglichkeit, das Plugin zu patchen.

Bearbeiten Sie die Datei class-wpml-tm-ate-job-repository.php im Ordner ../wp-content/plugins/wpml-translation-management/classes/ATE/models/ und ersetzen Sie in Zeile 21:

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

durch:

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

Alle bekannten Probleme

Tritt dieses Problem weiterhin auf?

Wenn das Update das Problem nicht behebt, stellen Sie eine Support-Anfrage und wir sehen uns das gemeinsam mit Ihnen an.