WPML
סטטוס
נפתר
דווח עבור
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 );
            

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