WPML
סטטוס
נפתר על ידי המפתח
דווח עבור
WPML Multilingual & Multicurrency for WooCommerce 5.3.5
תוסף/ערכת עיצוב קשורים
ELEX WooCommerce Role Based Pricing (BASIC)
תגיות נושא
Compatibility

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

אם אתה משתמש בתוסף ELEX WooCommerce Role Based Pricing (BASIC), ייתכן שתיתקל בשגיאה קריטית בעת הגדרת מחירים שונים לכל תפקיד משתמש אם התכונה ריבוי מטבעות של WooCommerce Multilingual אינה מופעלת:


PHP Fatal error:  Uncaught Error: Call to a member function get_client_currency() on null in .../wp-content/plugins/elex-woocommerce-role-based-pricing-plugin-basic/includes/elex-price-discount-admin.php:642

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.


  • פתח את הקובץ …/wp-content/plugins/elex-woocommerce-role-based-pricing-plugin-basic/includes/elex-price-discount-admin.php.

  • חפש את שורה 639.

  • החלף את:
    				if ( is_plugin_active( 'woocommerce-multilingual/wpml-woocommerce.php' ) ) {

  • ב:
    				if ( is_plugin_active( 'woocommerce-multilingual/wpml-woocommerce.php' ) && wcml_is_multi_currency_on() ) {

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