/ / WooCommerce problem z dostosowaniem ceny wyjściowej - php, wordpress, woocommerce, hook-woocommerce, cena

Problem z dostosowywaniem cen wyjściowych WooCommerce - php, wordpress, woocommerce, hook-woocommerce, price

Mój kod to:

//place currency code just after the price
add_filter( "woocommerce_get_price_suffix", "bursana_price_suffix", 11, 3 );

function bursana_price_suffix( $bpsoj, $product, $price ){
$bpso = get_woocommerce_currency();
return $bpso;
}

//issue is coming from bellow code only

function bursana_price_suffix_output() {
add_action("woocommerce_price_format", "bursana_price_suffix", 12, 3 );
}
add_action("woocommerce_before_cart", "bursana_price_suffix_output");
add_action("woocommerce_review_order_before_order_total", "bursana_price_suffix_output");

Błąd pochodzi z wybranego kodu. Jego:

Błąd krytyczny: Uncaught ArgumentCountError: Za mało argumentów na funkcja bursana_price_suffix (), 2 przekazane C: xampphtdocsbursanaresellers.comwordpresswp-includeclass-wp-hook.php na linii 286 i dokładnie 3 oczekiwanych w C: xampphtdocsbursanaresellers.comwordpresswp-contentthemesbursanastorefrontchildfunctions.php: 227 Ślad stosu: # 0 C: xampphtdocsbursanaresellers.comwordpresswp-includeclass-wp-hook.php (286): bursana_price_suffix („% 1 $ s% 2 $ s”, „left_space”) # 1 C: xampphtdocsbursanaresellers.comwordpresswp-includedplugin.php (203): WP_Hook-> Apply_filters ("% 1 $ s% 2 $ s", tablica) # 2 C: xampphtdocsbursanaresellers.comwordpresswp-contentpluginswoocommerce obejmuje funkcje formatowania-wc.php (471): Apply_filters („woocommerce_pri ...”, „% 1 $ s% 2 $ s”, „left_space”) # 3 C: xampphtdocsbursanaresellers.comwordpresswp-contentpluginswoocommerce obejmuje funkcje formatowania-wc.php (535): get_woocommerce_price_format () # 4 C: xampphtdocsbursanaresellers.comwordpresswp-contentpluginswoocommercei w C: xampphtdocsbursanaresellers.comwordpresswp-contentthemesbursanastorefrontchildfunctions.php na linii 227

Odpowiedzi:

0 dla odpowiedzi № 1

Rozwiązałem ten problem, zmieniając logikę po polowaniu na kod. To, co zrobiłem, to po prostu użyć ceny HTML, sumy koszyka, sumy częściowej koszyka, haka etykiety wysyłki i dołączyć po nich odpowiedni sufiks.