• 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

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author branahr

    (@branahr)

    Za početak stavite konstantu WP_DEBUG_DISPLAY na “false” u wp-config datoteci, jer posjetitelji ne bi smjeli vidjeti osjetljive podatke/putanje do datoteka i slično i warning će nestati. Samo upozorenje ne predstavlja problem po pitanju funkcionalnosti jer to nije error, nego upućuje da BACS način plaćanja ne dobiva ispravne podatke u loop.
    Preporučam da pročitate upute na stranici https://www.webstudiobrana.com/hr/wsb-hub3-verzija-2-0/ pod naslovom
    4. Više računa (IBAN-a) za plaćanje (pri dnu stranice).
    Možda ste zaboravili upisati IBAN u neki od računa, ili imate samo jedan račun s nepotpunim podacima i slično. Jer ako koristite samo jedan IBAN za uplate, onda ga treba upisati u postavkama plugina, a sve bankovne račune u BACS pluginu izbrisati (direktna bankovna uplata).

    • This reply was modified 1 year, 3 months ago by branahr.
    Thread Starter Josipa Marušić

    (@jnemcic)

    Hvala! Pomoglo je.

    Plugin Author branahr

    (@branahr)

    Odlično

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Warning: Invalid argument supplied for foreach()’ is closed to new replies.