How to Change the Currency Switcher Drop-Down Skin
The currency switcher drop-down ships with several skins, and the one chosen in the settings applies everywhere by default. When different parts of the site need different designs — a compact switcher in the header, a full one in the footer — the skin can be changed at runtime.
The woocs_drop_down_view filter receives the skin name before the switcher is drawn, so any condition you can express in PHP can decide it:
add_filter('woocs_drop_down_view', function ($view) {
if (is_front_page()) {
return 'wselect';
}
return $view;
});
Skins available out of the box: ddslick, wselect, chosen and the plain HTML select. For a design that none of them produce, build it in Smart Designer instead and place it by ID.