- Status
- Gelöst
- Gelöst in
- 4.2.4.1
Ü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
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,