WOOCS - Sélecteur de devise WooCommerce

Comment créer des liens de devises sans shortcode

Parfois, le client souhaite placer des liens pour des devises changeant dans son site header.php. Ou quelque chose d'autre… Mais si placer un lien simplement comme : <a href=”/?currency=USD”>USD</a> – il redirigera l'utilisateur vers la page principale – ce qui n'est pas pratique. Dans ce cas, JavaScript peut vous aider !

  • Déposez des liens avec les devises dont vous avez besoin à l'endroit dont vous avez besoin (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 à la 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('devise'); }); });