WooCommerce PHP घातक त्रुटि को कैसे ठीक करें: अनकॉट टाइप एरर: असमर्थित ऑपरेंड प्रकार: स्ट्रिंग - int

यदि आपको निम्न त्रुटि मिल रही है:

PHP  Fatal error:  Uncaught TypeError: Unsupported operand types: string - int in ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88

यह त्रुटि आपके वर्डप्रेस एडमिन के ठीक से काम न करने का कारण बन सकती है। उदाहरण के लिए यदि आप वर्डप्रेस ब्लॉक एडिटर (गुटेनबर्ग) पर जाते हैं, तो यह आपके परिवर्तनों को सहेज नहीं पाएगा। वगैरह।

समस्या PHP 8 के साथ खराब WooCommerce संगतता के साथ है। सौभाग्य से, इसका समाधान काफी आसान है। समस्या को ठीक करने के लिए बस निम्नलिखित कुछ चरण अपनाएँ:

  1. कोड पर टिप्पणी करें line number 88 फाइल मैं wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
  2. यह इस प्रकार पसंद आएगा: # 1TP9ऑर्डरिंग[$id ] = $is_empty? 0 : (न्यूनतम(1टीपी9ऑर्डरिंग) – 1);
  3. अपने वर्डप्रेस एडमिन पर जाएं और WooCommerce - सेटिंग्स - पेमेंट्स पर जाएं
  4. भुगतान विधियों को पुनः व्यवस्थित करें
  5. बधाई हो, आपने घातक त्रुटि को हमेशा के लिए ठीक कर लिया है, अब आप WooCommerce को नए संस्करण में भी अपडेट कर सकते हैं यदि कोई उपलब्ध है।
  6. आप फ़ाइल पर वापस जा सकते हैं wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php और अब आप लाइक 99 को अनकमेंट कर सकते हैं या इसे वैसे ही छोड़ सकते हैं...

मुझे यकीन है कि इस ट्यूटोरियल ने आपकी WooCommerce समस्याओं को हल करने में मदद की है। एक बार जब आप यहां आ जाएं, तो निसंकोच रहें हमारी Citadela थीम निःशुल्क आज़माएँ.

Download CitadelaWP WordPress Theme & Plugins

One-time payment. 30-day money-back guarantee.