get_list_currencies(); $current_currency = $setting->get_current_currency(); if ( isset( $selected_currencies[ $current_currency ] ) ) { $price = $price / $selected_currencies[ $current_currency ]['rate']; } return wc_format_decimal( $price, wc_get_price_decimals() ); } /** * Append currency in the restore link * * @param $url * @param $token * * @return string */ public function add_currency_parameter_in_url( $url, $token ) { global $wpdb; $currency = $wpdb->get_var( $wpdb->prepare( "SELECT `currency` FROM {$wpdb->prefix}bwfan_abandonedcarts WHERE `token` = %s", $token ) ); //phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching if ( empty( $currency ) ) { return $url; } $url = add_query_arg( array( 'wmc-currency' => $currency, ), $url ); return $url; } } new BWFAN_Compatibility_With_WC_Multi_Currency_Villatheme(); }