HUP – Indicadores Económicos (Chile)

Descripción

Los datos se obtienen en tiempo real desde la API pública de mindicador.cl — un servicio gratuito que expone los indicadores económicos oficiales de Chile (con fuente en el Banco Central y otras entidades). No requiere registro ni clave de API.

HUP – Indicadores Económicos (Chile) consulta automáticamente la API de mindicador.cl y muestra los valores a través del shortcode [hupind_indicadores], listo para usar en headers, footers, sidebars, Bricks Builder, Elementor o cualquier zona de tu sitio.

Este proyecto es independiente y no está afiliado a ninguna entidad gubernamental. Los datos se obtienen desde la API pública de mindicador.cl (https://mindicador.cl). El plugin solo recibe datos; nunca envía información al servicio.

Características principales:

  • Datos en tiempo real desde la API pública de mindicador.cl (sin registro ni clave de API)
  • 12 indicadores: UF, UTM, Dólar, Euro, IPC, IVP, IMACEC, TPM, Libra de Cobre, Tasa de Desempleo, Bitcoin y Dólar Intercambio
  • Customs Dollar (Dólar Aduanero) for imports/exports — derived from the observed dollar (the value of the second-to-last business day of the previous month, the same rule used by the National Customs Service)
  • Shortcode [hupind_indicadores] con múltiples parámetros configurables
  • Panel de administración en Herramientas — selección de indicadores y generador de shortcode en una sola pantalla
  • Formato automático según el tipo de indicador: $ (CLP), US$ (USD) o % (porcentaje)
  • Variación respecto al día anterior: % para precios/divisas, puntos porcentuales (pp) para tasas e índices
  • Flechas ▲ verde / ▼ roja para variación positiva/negativa
  • Diseño horizontal o vertical, separador configurable
  • Selector de formato de fecha (corto, largo, numérico)
  • Formato numérico chileno (coma decimal, punto de miles)
  • Caché configurable con Transients de WordPress (1h / 6h / 12h / 24h)
  • Respaldo automático al último valor exitoso si la API de mindicador.cl no responde
  • Sin CSS en la parte pública — estilízalo con clases BEM desde Bricks o Elementor
  • Sin dependencias de WooCommerce ni de otros plugins externos

Ejemplo de shortcode:

[hupind_indicadores show="uf,dolar,euro" layout="horizontal" show_variation="true" show_date="true"]

Clases BEM disponibles para estilizar:

  • .hupind-indicadores — contenedor principal
  • .hupind-indicadores__item — cada indicador
  • .hupind-indicadores__item--{id} — modificador por indicador (–uf, –dolar, etc.)
  • .hupind-indicadores__label — nombre del indicador
  • .hupind-indicadores__value — valor formateado
  • .hupind-indicadores__variation — variación (con modificadores –up / –down)
  • .hupind-indicadores__divider — separador entre elementos
  • .hupind-indicadores__updated — fecha de actualización
  • .hupind-indicadores--error / .hupind-indicadores__error — aviso mostrado cuando aún no hay datos disponibles

Servicios externos

Este plugin se conecta a la API pública de mindicador.cl para obtener los valores actuales de los indicadores económicos chilenos.

  • Servicio: mindicador.cl — https://mindicador.cl
  • Qué se envía: nada. El plugin solo realiza solicitudes de lectura (GET) para obtener los valores de los indicadores; no se transmite ningún dato personal ni del sitio.
  • Cuándo: al renderizar el shortcode y cuando la caché ha expirado (la duración de la caché es configurable, 1 hora por defecto).
  • Términos / privacidad: https://mindicador.cl

Capturas de pantalla

Instalación

  1. Sube la carpeta hup-indicadores-economicos-chile al directorio /wp-content/plugins/.
  2. Activa el plugin desde el menú Plugins de WordPress.
  3. Ve a Herramientas HUP Indicadores en el panel de administración de WordPress.
  4. Activa los indicadores que quieras mostrar y ajusta los decimales.
  5. Copia el shortcode generado automáticamente y pégalo donde lo necesites.

FAQ

¿Necesito WooCommerce u otro plugin para usar esto?

No. El plugin es completamente independiente. Funciona sin WooCommerce ni ningún otro plugin externo.

¿Los datos son en tiempo real?

Los datos se obtienen desde la API pública de mindicador.cl. La frecuencia de actualización depende de la duración de caché configurada (1 hora por defecto). Indicadores como la UF se actualizan diariamente.

¿Puedo estilizar el shortcode?

Sí. El plugin no carga ningún CSS en la parte pública a propósito. Usa las clases BEM documentadas en el acordeón “Clases CSS” del panel de administración para aplicar tus estilos desde Bricks Builder, Elementor o tu propia hoja de estilos. Los colores de variación (verde/rojo) se pueden cambiar definiendo las variables CSS --hupind-color-up y --hupind-color-down en .hupind-indicadores.

¿Qué pasa si la API de mindicador.cl no responde?

El plugin mantiene un transient de respaldo permanente con el último valor exitoso. Una vez que al menos una solicitud haya tenido éxito, ese valor se sirve automáticamente si la API falla después, por lo que la parte pública nunca queda vacía. Solo en una instalación nueva, antes de la primera solicitud exitosa y mientras la API no responde, no hay ningún valor que mostrar; en ese caso el shortcode muestra un aviso breve que puedes personalizar con el atributo error_text (usa error_text="" para no mostrar nada).

How is the Customs Dollar (Dólar Aduanero) calculated?

It is computed automatically from the Central Bank’s observed dollar: it takes the observed value of the second-to-last business day of the previous month, which is the same rule the National Customs Service applies for the current month. The plugin does not scrape aduana.cl. Enable it from the admin screen, where an explanatory note is shown when you turn it on.

¿Puedo mostrar solo algunos indicadores?

Sí, de dos formas: activándolos/desactivándolos desde el panel de administración, o usando el parámetro show directamente en el shortcode: [hupind_indicadores show="uf,dolar,euro"].

¿Cuántos decimales se muestran?

Configurable por indicador desde el panel de administración (0 a 4 decimales).

Reseñas

No hay reseñas para este plugin.

Colaboradores & Desarrolladores

“HUP – Indicadores Económicos (Chile)” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“HUP – Indicadores Económicos (Chile)” ha sido traducido en 1 idioma. Gracias a los traductores por sus contribuciones.

Traduce “HUP – Indicadores Económicos (Chile)” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

1.1.1

  • Added a space between the indicator name, its value and the change (e.g. “UF $38.123,45 ▲ 0,12%”) for better readability. Visual only; no behavior changes.

1.1.0

  • New indicator: Customs Dollar (Dólar Aduanero), used for import/export valuation. It is derived from the Central Bank’s observed dollar (the value of the second-to-last business day of the previous month, the same rule used by the National Customs Service); it is not scraped from aduana.cl.
  • The admin screen shows an explanatory note when the Customs Dollar is enabled, so it is clear how the value is obtained.

1.0.1

  • Se redujo el requisito mínimo de PHP de 8.3 a 7.4 para mayor compatibilidad con distintos hostings. Sin cambios funcionales; el comportamiento es idéntico en PHP 8.x.

1.0.0

  • Primera publicación pública.
  • 12 indicadores desde la API pública de mindicador.cl: UF, UTM, Dólar, Euro, IPC, IVP, IMACEC, TPM, Libra de Cobre, Tasa de Desempleo, Bitcoin, Dólar Intercambio.
  • Shortcode [hupind_indicadores] con parámetros: show, layout, separator, class, show_date, show_variation, format, date_format, error_text.
  • Panel de administración en Herramientas: selección de indicadores y generador de shortcode en vivo en una sola pantalla, más un panel de Caché.
  • Formato automático según el tipo de indicador: $ (CLP), US$ (USD) o % (porcentaje); variación en % para precios/divisas y en puntos porcentuales (pp) para tasas e índices.
  • Flechas ▲ verde / ▼ roja, con colores sobreescribibles mediante variables CSS.
  • Diseño horizontal o vertical, separador configurable y selector de formato de fecha.
  • Formato numérico chileno (coma decimal, punto de miles).
  • Comportamiento no bloqueante en la parte pública: los valores se sirven desde caché/respaldo y se actualizan en segundo plano vía WP-Cron, con respaldo automático si la API no está disponible.
  • Aviso personalizable (error_text) mostrado solo en una instalación nueva cuando aún no hay ningún valor disponible y la API no responde.
  • Sin CSS en la parte pública — diseño BEM listo para estilizar. Compatible con Bricks Builder y Elementor.