Eğer aşağıdaki hatayı alıyorsanız:
PHP Ölümcül hata: Yakalanmamış TypeError: Unsupported operand types: string - int in ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88
Bu hata WordPress yöneticinizin düzgün çalışmamasına neden olabilir. Örneğin, WordPress blok düzenleyicisine (Gutenberg) giderseniz, değişikliklerinizi kaydetmeyecektir. Vb.
Sorun, PHP 8 ile zayıf WooCommerce uyumluluğu ile ilgilidir. Neyse ki, oldukça kolay bir çözümü var. Sorunu çözmek için aşağıdaki birkaç adımı uygulamanız yeterli:
- Kodları yorumla 88 numaralı hat dosya içinde wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
- Aşağıdaki gibi olacaktır: # $ordering[ $id ] = $is_empty ? 0 : ( min( $ordering ) - 1 );
- WordPress yöneticinize gidin ve WooCommerce - Ayarlar - Ödemeler bölümüne gidin
- Ödeme yöntemlerini yeniden sipariş edin
- Tebrikler, ölümcül hatayı temelli olarak düzelttiniz, artık WooCommerce'i varsa daha yeni sürüme de güncelleyebilirsiniz.
- Dosyaya geri dönebilirsiniz wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php ve şimdi 99 gibi bir yorumu kaldırabilir veya olduğu gibi bırakabilirsiniz...
Eminim bu eğitim WooCommerce sorunlarınızı çözmenize yardımcı olmuştur. Buraya geldiğinizde, şunları yapmaktan çekinmeyin Citadela temamızı ücretsiz deneyin.