Jos saat seuraavan virheen:
PHP Fatal error: TypeError: Uncaught TypeError: in ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88
Tämä virhe voi aiheuttaa sen, että WordPressin ylläpito ei toimi kunnolla. Jos esimerkiksi menet WordPressin lohkoeditoriin (Gutenberg), se ei tallenna muutoksia. jne.
Ongelmana on huono WooCommerce-yhteensopivuus PHP 8:n kanssa. Onneksi siihen on melko helppo korjaus. Tee vain seuraavat muutamat vaiheet ongelman korjaamiseksi:
- Kommentoi koodi rivin numero 88 tiedostossa wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
- Se on seuraavanlainen: # $ordering[ $id ] = $is_empty ? 0 : ( min( $ordering ) - 1 );
- Siirry WordPressin ylläpitäjään ja siirry kohtaan WooCommerce - Asetukset - Maksut.
- Tilaa maksutavat uudelleen
- Onneksi olkoon, olet korjannut kohtalokkaan virheen lopullisesti, voit nyt myös päivittää WooCommercen uudempaan versioon, jos sellainen on saatavilla.
- Voit palata tiedostoon wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php ja nyt voit poistaa kommentin kuten 99 tai vain jättää sen sellaisenaan...
Olen varma, että tämä opetusohjelma auttoi sinua ratkaisemaan WooCommerce-ongelmasi. Kun olet täällä, voit vapaasti kokeile Citadela-teemaamme ilmaiseksi.