WPCS - WordPress Currency Switcher Professional

Filtre wpcs_price

Modification du prix par un hook, par exemple pour l'arrondi. Le hook se trouve dans public function price().

add_filter('wpcs_price', function($price) {
       //http://stackoverflow.com/questions/11692770/rounding-to-nearest-50-cents
       //return $price = round($price * 2, 0) / 2;
       return round($price, 0, PHP_ROUND_HALF_EVEN);
});

ou un autre exemple, lié à : https://wordpress.org/support/topic/how-can-i-round-the-prices
add_filter('wpcs_price', function ($price) {
    global $WPCS;
    
    //https://wp-currency.com/function/wpcs-current_currency
    if ($WPCS AND $WPCS->current_currency !== 'USD') {
        return $price = round($price / 100, 0) * 100;
    }

    return $price;
});