Comment créer des liens de devise sans shortcode ?
Il arrive qu'un client souhaite créer des liens de devise sans shortcode et les placer dans le fichier header.php de son site, ou ailleurs. Mais si vous placez simplement le lien sous la forme <a href="/?currency=USD">USD</a>, il redirige l'utilisateur vers la page d'accueil, ce qui n'est pas pratique. Dans ce cas, JavaScript peut vous aider !
- Placez les liens avec les devises dont vous avez besoin à l'endroit voulu (header.php), exemple :
<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> - Quelque part dans votre theme.js ou dans footer.php, ajoutez le code JS suivant :
jQuery(function () { jQuery('.wpcs_curr_link').click(function () { window.location.href = location.protocol + '//' + location.host + location.pathname + '?currency=' + jQuery(this).data('currency'); }); });