WPCS - WordPress Currency Switcher Professional

¿Cómo crear enlaces de moneda sin un shortcode?

A veces se quieren crear enlaces de moneda sin un shortcode y colocarlos en el archivo header.php del sitio, o en cualquier otro lugar. Pero si colocas el enlace simplemente así: <a href="/?currency=USD">USD</a> - redirigirá al usuario a la página principal, algo poco práctico. ¡En ese caso JavaScript puede ayudarte!

  • Coloca los enlaces con las monedas que necesites en el lugar que necesites (header.php), ejemplo:
    <a href="#" data-currency="USD" class="wpcs_currency_link">USD</a>
    <a href="#" data-currency="EUR" class="wpcs_currency_link">EUR</a>
    <a href="#" data-currency="GBP" class="wpcs_currency_link">GBP</a>
  • En algún lugar de tu theme.js o en el footer.php, añade el siguiente código JS:
    jQuery(function () {
     jQuery('.wpcs_curr_link').click(function () {
        window.location.href = location.protocol + '//' + location.host + location.pathname + '?currency=' + jQuery(this).data('currency');
     });
    });