Bagaimana cara memperbaiki kesalahan fatal WooCommerce PHP: Uncaught TypeError: Jenis operan yang tidak didukung: string – int

Jika Anda mendapatkan kesalahan berikut:

Kesalahan fatal PHP:  TypeError yang tidak tertangkap: Tipe operan yang tidak didukung: string - int di ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88

Kesalahan ini dapat menyebabkan admin WordPress Anda tidak berfungsi dengan baik. Misalnya jika Anda membuka editor blok WordPress (Gutenberg), itu tidak akan menyimpan perubahan Anda. Dll.

Masalahnya adalah kompatibilitas WooCommerce yang buruk dengan PHP 8. Untungnya, ada perbaikan yang cukup mudah. Lakukan saja beberapa langkah berikut untuk memperbaiki masalah ini:

  1. Komentari kode aktif baris nomor 88 dalam file wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
  2. Ini akan seperti berikut: # 1TP9Pesan[ $id ] = $is_kosong ? 0 : ( min( 1TP9Pemesanan ) – 1 );
  3. Buka admin WordPress Anda dan buka WooCommerce – Pengaturan – Pembayaran
  4. Atur ulang metode pembayaran
  5. Selamat, Anda telah memperbaiki kesalahan fatal untuk selamanya, kini Anda juga dapat memperbarui WooCommerce ke versi yang lebih baru jika tersedia.
  6. Anda dapat kembali ke file wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php dan sekarang Anda dapat membatalkan komentar seperti 99 atau membiarkannya apa adanya…

Saya yakin tutorial ini membantu Anda menyelesaikan masalah WooCommerce Anda. Setelah Anda di sini, silakan coba tema Citadela kami secara gratis.

Unduh Tema & Plugin WordPress CitadelaWP

Pembayaran satu kali. Jaminan uang kembali 30 hari.