wc_get_price_decimals
Дозволяє змінити кількість дробових знаків після коми у цінах.
Число дробових знаків також можна змінити через адмінку:
WooCommerce->Настройки->Основные->Настройки валюты
Використання
add_filter( 'wc_get_price_decimals', 'wp_kama_wc_get_price_decimals_filter'); /** * Function for `wc_get_price_decimals` filter-hook. * * @param $option * * @return */ function wp_kama_wc_get_price_decimals_filter( $option ){ // Filter... return $option; }
- $option
- Кількість дрібних знаків після коми.
Приклади
#1 Видалимо дробові знаки
add_filter( 'wc_get_price_decimals', '__return_zero'); echo wc_price(150.201); //> 150 // Це теж саме, що й add_filter( 'wc_get_price_decimals', 'change_price_decimals' ); function change_price_decimals(){ return 0; } echo wc_price(150.201); //> 150
#2 Змінимо кількість дробових знаків
add_filter( 'wc_get_price_decimals', 'change_price_decimals' ); function change_price_decimals(){ return 1; } echo wc_price(150.201); //> 150.2
список змін
З версії 2.3 | Введено. |
Де викликається хук
wc_get_price_decimals
woocommerce/includes/wc-formatting-functions.php 537
return absint( apply_filters( 'wc_get_price_decimals', get_option( 'woocommerce_price_num_decimals', 2 ) )));
Де використовується хук у WooCommerce
Використання не знайдено.