FOX - Currency Switcher for WooCommerce

Cómo crear enlaces de moneda sin un shortcode

A veces los clientes quieren colocar enlaces para cambiar de moneda en su header.php del sitio. O algo más... Pero si colocas el enlace simplemente como: <a href="/?currency=USD">USD</a> - redirigirá al usuario a la página principal, lo que no es conveniente. En ese caso, ¡JavaScript puede ayudarte!
  • Coloca los enlaces con las monedas que necesites en el lugar que quieras (header.php), ejemplo: <a href="#" data-currency="USD" class="woocs_currency_link">USD</a> <a href="#" data-currency="EUR" class="woocs_currency_link">EUR</a> <a href="#" data-currency="GBP" class="woocs_currency_link">GBP</a>
  • En algún lugar de tu theme.js o en el footer.php coloca el siguiente código js:
    jQuery(function () {
     jQuery('.woocs_currency_link').click(function () {
        window.location.href = location.protocol + '//' + location.host + location.pathname + '?currency=' + jQuery(this).data('currency');
     });
    });