Kako popraviti napako WooCommerce PHP Fatal: Napaka tipa: Nepodprte vrste operandov: string - int

Če se pojavi naslednja napaka:

PHP Usodna napaka:  Napaka tipa: /wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88

Ta napaka lahko povzroči, da vaš WordPress admin ne deluje pravilno. Če na primer preidete v urejevalnik blokov v WordPressu (Gutenberg), ta ne bo shranil vaših sprememb. itd.

Problem je v slabi združljivosti WooCommerce s PHP 8. Na srečo obstaja dokaj enostaven popravek. Za odpravo težave naredite naslednjih nekaj korakov:

  1. Zakomentirajte kodo na številka vrstice 88 v datoteki wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
  2. Videti bo, kot sledi: # $ordering[ $id ] = $is_empty ? 0 : ( ( min( $ordering ) - 1 );
  3. Pojdite v upravitelja WordPressa in pojdite na WooCommerce - Nastavitve - Plačila
  4. Načini plačila za novo naročilo
  5. Čestitamo, usodno napako ste za vedno odpravili, zdaj lahko WooCommerce posodobite na novejšo različico, če je na voljo.
  6. Lahko se vrnete v datoteko wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php in zdaj lahko odkomentirate like 99 ali pa ga pustite tako, kot je...

Prepričan sem, da vam je ta vadnica pomagala rešiti težave z WooCommerce. Ko ste tukaj, vas prosimo, da preizkusite našo temo Citadela brezplačno.

Prenos CitadelaWP WordPress tema in vtičniki

Enkratno plačilo. 30-dnevno jamstvo za vračilo denarja.