Warning: Invalid argument supplied for foreach()

[ad_1]

Pozdrav,

prilikom checkout procesa dobivam upozorenje:
Warning: Invalid argument supplied for foreach() in /public_html/wp/wp-content/plugins/woocommerce/includes/gateways/bacs/class-wc-gateway-bacs.php on line 336

Ovo je konkretni loop s kojim imam problem iz Plugin File Editora (linija 336 foreach):

foreach ( $account_fields as $field_key => $field ) {
if ( ! empty( $field[‘value’] ) ) {
$account_html .= ” . wp_kses_post( $field[‘label’] ) . ‘: ‘ . wp_kses_post( wptexturize( $field[‘value’] ) ) . ‘‘ . PHP_EOL;
$has_details = true;
}
}

Warning se javlja samo kad je HUB3 plugin aktiviran, prilikom korištenja Direct banking metode plaćanja. Kad deaktiviram plugin, checkout prolazi bez warninga.
Inače sa funkcionalnosti nema problema, plugin i dalje generira slip i barcode kroz checkout i modul se uredno integrira u mail.

Da li imate ideju kako izbjeći warning uslijed narudžbe? Bojim se da zbunjuje korisnike.
Ne razumijem se baš u php :see_no_evil:.

Unaprijed hvala

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer