Comment insérer un sélecteur de devise dans le menu du site
Un menu n'a pas de place pour un sélecteur pleine taille. Créez un sélecteur de devise compact dans Smart Designer, notez son ID et placez-le.
Vous devez y insérer non pas un grand menu déroulant. Vous pouvez créer un menu déroulant de devise dans Smart Designer et y définir des éléments de taille plus petite (polices, hauteurs). Ensuite, installez le plugin 'Shortcode in Menus' et placez-y le shortcode SD :
Le résultat ressemblera à celui de l'image suivante :
Pour obtenir une variante plus attrayante, utilisez l'option 'scale' !
- créez un nouveau shortcode dans Smart Designer
- définissez l'option 'scale', par exemple 0.5
- ouvrez le fichier functions.php de votre thème WordPress actuel et placez-y le code suivant :
add_shortcode('woocs_menu_sw', function($args) { ob_start(); ?> <div style=" position: relative; top: 34px; margin-right: calc(500px * -0.5); "><?php echo do_shortcode('[woocs sd=9]') ?></div> <?php return ob_get_clean(); }); - placez le shortcode [woocs_menu_sw] dans le menu principal comme décrit au début de cet article
- margin-right : 500px est la largeur du menu déroulant définie dans Smart Designer, 0.5 est l'option 'scale' qui y est définie
- top : jouez avec cette valeur, mais approximativement pour l'échelle 0.5, elle est de 34px
Voir le menu du site de démonstration (largeur de 340px, échelle 0.5). Comme vous pouvez le voir, le résultat utilisant l'option scale est plus précis.