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
Використання не знайдено.
