FOX - Currency Switcher for WooCommerce

Comment créer des liens de changement de devise sans shortcode

Parfois, le client souhaite placer des liens pour changer de devises dans son header.php. Ou autre chose... Mais si l'on place un lien simplement comme : <a href="/?currency=USD">USD</a> - cela redirigera l'utilisateur vers la page principale - ce qui n'est pas pratique. Dans ce cas, JavaScript peut vous aider !
  • Déposez les liens avec les devises dont vous avez besoin dans l'endroit souhaité (header.php), exemple : <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>
  • Quelque part dans votre theme.js ou dans le footer.php, déposez le code js suivant :
    jQuery(function () {
     jQuery('.woocs_currency_link').click(function () {
        window.location.href = location.protocol + '//' + location.host + location.pathname + '?currency=' + jQuery(this).data('currency');
     });
    });