Fehler auf Produktseite (inkl. L?sung)
-
Folgender Fehler kommt in den Logs vor:
[07-Apr-2020 23:52:44 UTC] PHP Warning: A non-numeric value encountered in /Applications/MAMP/htdocs/wp-content/plugins/woo-paypalplus/src/Assets/PayPalBannerAssetManager.php on line 159
Der Code ist folgender:
protected function calculateAmount() { wc_load_cart(); $amount = WC()->cart->get_total('edit'); if (is_product()) { return $amount + wc_get_product()->get_price('edit'); } return $amount; }
Das Problem ist, dass
wc_get_product()
null sein kann. Somit empfehle ich euch den Code so anzupassen:protected function calculateAmount() { wc_load_cart(); $amount = WC()->cart->get_total( 'edit' ); if ( is_product() ) { $product = wc_get_product(); if ( ! empty( $product ) ) { return $amount + (float) $product->get_price( 'edit' ); } return $amount; } return $amount; }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Fehler auf Produktseite (inkl. L?sung)’ is closed to new replies.