- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual & Multicurrency for WooCommerce 5.5.0
- נפתר בגרסה
- WooCommerce Multilingual & Multicurrency 5.5.1
- תגיות נושא
- Compatibility, WCML
סקירה כללית של התקלה
בעת השימוש ב־WPML Multilingual & Multicurrency for WooCommerce עם WPML, ייתכן שתיתקל בשגיאה הקריטית הבאה בעת שמירת תרגומי מוצרים באמצעות עורך WordPress המובנה:
PHP Fatal error: Uncaught TypeError: Cannot access offset of type WP_Post in isset or empty in .../wp-content/plugins/sitepress-multilingual-cms/classes/core-abstract-classes/class-wpml-element-translation.php:282
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/wp-content/plugins/woocommerce-multilingual/classes/Synchronization/Hooks.php.
- חפש את שורה 184.
- החלף:
$originalLanguage = $this->manager->getElementLanguage( $originalProduct ); - ב-:
$originalLanguage = $this->manager->getElementLanguage( $originalProduct->ID );