WOOCS - Sélecteur de devise WooCommerce

woocs_currency_data_manipulation

Ce crochet utilise dans public function get_currencies du plugin:

public function get_currencies() { $default = array( 'USD' => array( 'name' => 'USD', 'rate' => 1, 'symbol' => '$', 'position' => 'right ', 'is_etalon' => 1, 'description' => 'Dollar américain', 'hide_cents' => 0, 'flag' => '', ), 'EUR' => array( 'name' => 'EUR ', 'rate' => 0.89, 'symbol' => '€', 'position' => 'left_space', 'is_etalon' => 0, 'description' => 'Europian Euro', 'hide_cents' => 0 , 'drapeau' => '', ) ); $currencies = get_option('woocs', $default); $currencies = apply_filters('woocs_currency_data_manipulation', $currencies); if (vide($currencies) OU ! is_array($currencies)) { $currencies = $default; } renvoie $devises ; }

Vous pouvez donc l'utiliser pour toutes les manipulations avec les données sur les devises.

Exemple:

add_filter('woocs_currency_data_manipulation', 'my_woocs_currency_data_manipulation', 1, 1); function my_woocs_currency_data_manipulation($currencies) { foreach ($currencies as $key => $value) { if ($key == 'USD') { $currencies[$key]['rate'] = $value['rate'] + 0.10 ; Pause; } } renvoie $currencies ; }

post-scriptum A partir de la v.2.2.9/1.2.9 taux d'intérêt sur devises, il est possible d'ajouter directement dans l'onglet options devises !!