Om du får följande felmeddelande:
PHP Fatalt fel: Oavslutat typfel: Operandtyper som inte stöds: string - int in ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88
Detta fel kan leda till att din WordPress-admin inte fungerar korrekt. Om du till exempel går till WordPress blockredigerare (Gutenberg) kommer den inte att spara dina ändringar. Och så vidare.
Problemet är med dålig WooCommerce-kompatibilitet med PHP 8. Lyckligtvis finns det en ganska enkel fix. Gör bara följande få steg för att åtgärda problemet:
- Kommentera ut kod på radnummer 88 i filen wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
- Det kommer att se ut på följande sätt: # $ordering[ $id ] = $is_empty ? 0 : ( min( $ordering ) - 1 );
- Gå till din WordPress-admin och gå till WooCommerce - Inställningar - Betalningar
- Beställ om betalningsmetoder
- Grattis, du har åtgärdat det dödliga felet för gott, du kan nu också uppdatera WooCommerce till den nyare versionen om det finns någon tillgänglig.
- Du kan gå tillbaka till filen wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php och nu kan du kommentera bort like 99 eller bara låta det vara som det är ...
Jag är säker på att denna handledning hjälpte dig att lösa dina WooCommerce-problem. När du är här, känn dig fri att prova vårt Citadela-tema gratis.