WOOCS - Cambiador de divisas de WooCommerce

woocs_currency_data_manipulation

Este gancho utiliza en public function get_currencies del complemento:

public function get_currencies () {$ default = array ('USD' => array ('name' => 'USD', 'rate' => 1, 'symbol' => '$', 'position' => 'right ',' is_etalon '=> 1,' description '=>' dólar estadounidense ',' hide_cents '=> 0,' flag '=>' ',),' EUR '=> array (' name '=>' EUR ',' rate '=> 0.89,' symbol '=>' € ',' position '=>' left_space ',' is_etalon '=> 0,' description '=>' Euro de Europa ',' hide_cents '=> 0 , 'bandera' => '',)); $ monedas = get_option ('woocs', $ predeterminado); $ monedas = apply_filters ('woocs_currency_data_manipulation', $ monedas); if (vacío ($ monedas) O! is_array ($ monedas)) {$ monedas = $ predeterminado; } devolver $ monedas; }

Por lo tanto, puede usarlo para cualquier manipulación con los datos de las monedas.

Ejemplo:

add_filter ('woocs_currency_data_manipulation', 'my_woocs_currency_data_manipulation', 1, 1); function my_woocs_currency_data_manipulation ($ monedas) {foreach ($ monedas como $ clave => $ valor) {if ($ clave == 'USD') {$ monedas [$ clave] ['tasa'] = $ valor ['tasa'] + 0.10; rotura; }} return $ monedas; }

PD ¡Desde la v.2.2.9 / 1.2.9 el tipo de interés a las divisas es posible agregar directamente en la pestaña de opciones de divisas!