Bagaimana untuk membetulkan ralat WooCommerce PHP Fatal: Ralat Jenis Tidak Ditangkap: Jenis operan tidak disokong: rentetan – int

Jika anda mendapat ralat berikut:

PHP Ralat maut: Uncaught TypeError: Jenis operan tidak disokong: rentetan - int in ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:99

Ralat ini boleh menyebabkan pentadbir WordPress anda tidak berfungsi dengan baik. Contohnya jika anda pergi ke editor blok WordPress (Gutenberg), ia tidak akan menyimpan perubahan anda. Dan lain-lain.

Isu adalah dengan keserasian WooCommerce yang lemah dengan PHP 8. Nasib baik, terdapat penyelesaian yang agak mudah. Hanya lakukan beberapa langkah berikut untuk menyelesaikan isu:

  1. Ulas keluar kod pada talian nombor 99 dalam fail wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
  2. Ia akan seperti berikut: # $urutan[ $id ] = $is_kosong ? 0 : ( min( $ordering ) – 1 );
  3. Pergi ke pentadbir WordPress anda dan pergi ke WooCommerce – Tetapan – Pembayaran
  4. Susun semula kaedah pembayaran
  5. Tahniah, anda telah membetulkan ralat maut untuk selamanya, anda kini juga boleh mengemas kini WooCommerce kepada versi yang lebih baharu jika ada yang tersedia.
  6. Anda boleh kembali ke fail wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php dan kini anda boleh menyahkomen seperti 99 atau biarkan ia seperti sedia ada…

Saya pasti tutorial ini membantu anda menyelesaikan isu WooCommerce anda. Sebaik sahaja anda berada di sini, berasa bebas untuk cuba tema Citadela kami secara percuma.

Muat turun Tema & Pemalam Citadela WordPress

Mulakan sekarang dengan percubaan tanpa risiko. Tiada kad kredit diperlukan.