FOX - Currency Switcher for WooCommerce

woocs_side_switcher_data

El filtro woocs_side_switcher_data pasa la matriz de configuración completa del conmutador lateral, ensamblada desde los ajustes del plugin, antes de que se renderice el panel. Úsalo para cambiar la apariencia, posición, colores o plantillas de campo sin modificar las opciones guardadas — por ejemplo, una posición diferente en dispositivos móviles.
add_filter('woocs_side_switcher_data', function ($data) {
    if (wp_is_mobile()) {
        $data['side'] = 'right';
        $data['top']  = '40px';
    }

    return $data;
});
Parámetros:
  • $data (array) con las claves:
    • skin - classic_blocks por defecto
    • side - left o right
    • top - desplazamiento desde la parte superior del viewport, una longitud CSS
    • color - color del panel
    • hover_color - color al pasar el ratón
    • basic_field - plantilla de la línea visible, por defecto __CODE__ __SIGN__
    • add_field - plantilla de la línea expandida, por defecto __DESCR__ __FLAG__
Devuelve:
  • (array) la configuración con la que renderizar
Nota: los marcadores __CODE__, __SIGN__, __DESCR__ y __FLAG__ se reemplazan por moneda, por lo que se pueden reordenar o eliminar dentro de las plantillas de campo.