WPML
סטטוס
נפתר
נפתר בגרסה
4.2.4.1

סקירה כללית של התקלה

בעיה זו מתרחשת כאשר עורך תרגום מתקדם מופעל ויש לפחות משימת תרגום מחרוזות אחת בתהליך.

להלן השגיאה בפועל:

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

פתרון עוקף

בזמן שאנחנו עובדים על תיקון, הנה דרך לתקן את התוסף.

ערוך את הקובץ class-wpml-tm-ate-job-repository.php שנמצא בתיקייה ../wp-content/plugins/wpml-translation-management/classes/ATE/models/, ובשורה 21 החלף את:

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

ב:

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

כל התקלות הידועות →