WPML

סקירת התקלה

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

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

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,

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

עדיין נתקל בבעיה זו?

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