Dacă primiți următoarea eroare:
PHP Eroare fatală: Uncaught TypeError: Tipuri de operanzi nesupuși: string - int în ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88
Această eroare poate face ca administratorul WordPress să nu funcționeze corect. De exemplu, dacă mergeți la editorul de blocuri WordPress (Gutenberg), acesta nu vă va salva modificările. Etc.
Problema este legată de compatibilitatea slabă a WooCommerce cu PHP 8. Din fericire, există o soluție destul de ușoară. Trebuie doar să faceți următorii câțiva pași pentru a rezolva problema:
- Comentați codul de pe numărul liniei 88 în dosar wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
- Acesta se va prezenta după cum urmează: # $ordering[ $id ] = $is_empty ? 0 : ( min( $ordering ) - 1 );
- Accesați administratorul WordPress și mergeți la WooCommerce - Setări - Plăți
- Metode de plată pentru reordonare
- Felicitări, ați rezolvat eroarea fatală pentru totdeauna, acum puteți actualiza WooCommerce la o versiune mai nouă, dacă există una disponibilă.
- Vă puteți întoarce la fișierul wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php și acum puteți să scoateți comentariul like 99 sau să îl lăsați așa cum este...
Sunt sigur că acest tutorial v-a ajutat să vă rezolvați problemele WooCommerce. După ce ați ajuns aici, nu ezitați să încercați gratuit tema Citadela.