So beheben Sie den schwerwiegenden WooCommerce-PHP-Fehler: Uncaught TypeError: Nicht unterstützte Operandentypen: string – int

Wenn Sie die folgende Fehlermeldung erhalten:

PHP Schwerwiegender Fehler:  Ungefangener TypeError: Nicht unterstützte Operandentypen: string - int in ../wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php:88

Dieser Fehler kann dazu führen, dass Ihr WordPress-Administrator nicht ordnungsgemäß funktioniert. Wenn Sie beispielsweise zum WordPress-Blockeditor (Gutenberg) wechseln, werden Ihre Änderungen nicht gespeichert. Usw.

Das Problem liegt in der schlechten WooCommerce-Kompatibilität mit PHP 8. Glücklicherweise gibt es eine ziemlich einfache Lösung. Führen Sie einfach die folgenden Schritte aus, um das Problem zu beheben:

  1. Kommentieren Sie den Code aus Zeile Nummer 88 im Ordner wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php
  2. Es wird wie folgt gefallen: # $ordering[ $id ] = $is_empty ? 0 : ( min( $ordering ) – 1 );
  3. Gehen Sie zu Ihrem WordPress-Administrator und gehen Sie zu WooCommerce – Einstellungen – Zahlungen
  4. Zahlungsarten neu anordnen
  5. Herzlichen Glückwunsch, Sie haben den schwerwiegenden Fehler endgültig behoben. Sie können WooCommerce jetzt auch auf die neuere Version aktualisieren, sofern eine verfügbar ist.
  6. Sie können zur Datei zurückkehren wp-content/plugins/woocommerce/src/Internal/Admin/WCPayPromotion/Init.php und jetzt können Sie das Like 99 auskommentieren oder es einfach so lassen, wie es ist ...

Ich bin sicher, dass Ihnen dieses Tutorial bei der Lösung Ihrer WooCommerce-Probleme geholfen hat. Sobald Sie hier sind, können Sie es gerne tun Probieren Sie unser Citadela-Theme kostenlos aus.

CitadelaWP WordPress Theme & Plugins herunterladen

Einmalige Zahlung. 30 Tage Geld-zurück-Garantie.