WPML

סקירת התקלה

תסמינים
בעת שימוש ב־WPML 4.8 יחד עם תוסף בניית עמודים (לדוגמה, Elementor), ניסיון לפתוח את עורך התרגום עלול לגרום לשגיאת PHP קריטית דומה לזו:

PHP Fatal error: Uncaught TypeError: array_merge(): Argument #1 must be of type array, null given

in .../sitepress-multilingual-cms/classes/media-translation/AddMediaDataToTranslationPackage.php:82

זה קורה כאשר העמוד כולל תמונה שחסרים בה נתוני מטא (כלומר, ללא כותרת, כיתוב, תיאור או טקסט חלופי).

פתרון עוקף

לפני פתיחת עורך התרגום:

  • ערוך את התמונה בספריית המדיה של WordPress.

  • הוסף לפחות נתון מטא אחד (לדוגמה, כותרת או טקסט חלופי).

  • שמור את התמונה ולאחר מכן פתח מחדש את עורך התרגום.

פעולה זו מונעת את השגיאה הקריטית ומאפשרת לעמוד התרגום להיטען כרגיל.


סטטוס

  • תיקון נכלל ב־WPML 4.8.1, שישוחרר בקרוב.

  • לאחר העדכון, WPML לא יקרוס יותר בעת היתקלות בתמונות ללא נתוני מטא.

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