Le filtre woocs_convert_price_wcdp est un point d'entrée dans le plugin, une variante plus restreinte de woocs_convert_price conçue pour les plugins de réduction. Il convertit un montant de la devise de base vers celle actuellement sélectionnée, mais uniquement lorsque le troisième argument est la chaîne discount__amount. Avec toute autre valeur, le montant est retourné sans modification.
L'argument supplémentaire existe pour qu'un moteur de réduction puisse faire passer chaque nombre qu'il traite à travers un seul filtre, et seuls les montants fixes sont convertis tandis que les pourcentages et autres valeurs passent sans changement.
$converted = apply_filters('woocs_convert_price_wcdp', $amount, false, 'discount__amount');
Paramètres :
$amount - le montant dans la devise de base
$is_cond_multi (bool) - false par défaut. Lorsque true, la conversion ne se produit que si l'option "Is multiple allowed" est activée
$method (string) - convertir uniquement lorsque ceci est discount__amount
Retourne :
- le montant converti, ou le montant original lorsque
$method est autre chose