Descripción
Meteoprog Weather Widgets te permite añadir widgets meteorológicos locales en tiempo real y pronósticos del tiempo a tu sitio WordPress.
Los widgets son gratuitos, ilimitados y fáciles de insertar mediante Gutenberg, Elementor, shortcodes o widgets clásicos.
Características:
* Configuración sencilla con una clave API gratuita del informador.
* Los widgets son totalmente personalizables desde el escritorio de Meteoprog.
* Compatible con el bloque de Gutenberg: Meteoprog Weather Widget (en la categoría Widgets).
* ✅ Widget clásico (WordPress 4.9–5.7) para la pantalla clásica de widgets.
* Compatible con shortcodes:
– [meteoprog_informer id="YOUR_INFORMER_ID"]
– [meteoprog_informer] (utiliza el widget predeterminado)
* Compatible con marcadores de posición en el contenido:
– {meteoprog_informer_YOUR_INFORMER_ID}
– {meteoprog_informer} (utiliza el widget predeterminado)
* Opción de widget predeterminado: configúrelo una vez en la administración y utilícelo en todas partes.
* Vista previa en la administración con botones «Copiar».
* Interfaz de administración adaptable (apta para móviles).
* Compatibilidad con WP-CLI para gestionar claves, valores predeterminados y caché.
* ✅ Compatibilidad con versiones antiguas: funciona con WordPress 4.9+ y PHP 5.6+ (también probado con PHP 8.3/8.4).
Integraciones:
* ✅ Bloque de Gutenberg — bloque moderno con selector dinámico de informadores (REST API).
* ✅ Shortcodes Ultimate — integración personalizada con lista desplegable y vista previa en la administración.
* ✅ Elementor — widget nativo en el editor de Elementor.
* ✅ Widget clásico — para las pantallas clásicas de widgets de WP 4.9–5.7.
* ✅ Shortcodes y marcadores de posición — para una inserción flexible en contenidos y plantillas.
* ✅ WP-CLI — gestione claves API, valores predeterminados y caché desde la línea de comandos.
* ✅ REST API — expone /wp-json/meteoprog/v1/informers (protegido mediante edit_posts) para la integración con el bloque.
Privacidad
El propio plugin no recopila ni almacena datos personales. Sin embargo, cuando se muestra el widget en la portada, los navegadores de los visitantes cargan el script del widget desde la CDN de Meteoprog, que recibe información estándar de la solicitud (dirección IP, User-Agent y referente).
La CDN también puede establecer cookies técnicas necesarias para la entrega de contenido o la seguridad. Meteoprog gestiona estas cookies, que están sujetas a su política de privacidad.
Este plugin añade una sección sugerida a la página predeterminada de política de privacidad de WordPress, donde se explica qué datos se transmiten cuando se muestran los widgets.
Enlaces
- Página de inicio de Meteoprog — portal meteorológico principal
- Escritorio de informadores de Meteoprog — crea y gestiona tus informadores gratuitos
- Repositorio de GitHub
Servicios externos
Este plugin se conecta a los servicios de Meteoprog para mostrar widgets.
-
https://billing.meteoprog.com — El plugin lo utiliza para obtener tu lista de informadores mediante una solicitud API segura (cabecera Authorization con tu clave API del informador y el dominio del sitio).
-
https://cdn.meteoprog.net — El navegador del visitante carga un pequeño archivo JavaScript desde la CDN de Meteoprog para renderizar los widgets. Como sucede con cualquier CDN, la dirección IP y la información del navegador del visitante se transmiten como parte de la solicitud HTTPS. Este es el comportamiento normal del navegador.
El propio plugin no recopila ni almacena datos personales.
Capturas


Bloques
Este plugin proporciona 1 bloque.
- Meteoprog Weather Widget
Instalación
- Sube el plugin a
/wp-content/plugins/o instálalo mediante Plugins Añadir nuevo. - Activa el plugin en la administración de WordPress.
- Ve a Ajustes Meteoprog Widgets.
- Introduce tu clave API del informador de https://billing.meteoprog.com.
- Actualizar la lista de informadores.
- ¿Dónde obtengo la clave API?
FAQ
-
¿Necesito una clave de API?
-
Sí. Este plugin utiliza una clave API del informador independiente para los widgets.
NO es la misma que la clave de Meteoprog Weather API.
Las claves API del informador son siempre gratuitas y no tienen límites de uso.
Puedes crear aquí tu clave gratuita del informador:
https://billing.meteoprog.com/informer -
¿Es la misma clave que la de Meteoprog Weather API?
-
Puedes generar una clave API del widget (informador) en https://billing.meteoprog.com/informer.
-
¿Qué shortcodes están disponibles?
-
No.
Las claves API del informador son diferentes.
Meteoprog Weather API requiere una suscripción independiente.
Las claves API del informador son gratuitas, ilimitadas y sin restricciones. -
¿Es compatible con el antiguo sistema de «widgets clásicos»?
-
Puedes utilizar los siguientes shortcodes:
-
[meteoprog_informer id="YOUR_INFORMER_ID"]
Inserta un informador específico mediante su ID. -
[meteoprog_informer]
Inserta el informador predeterminado (establecido en los ajustes del plugin).
También puedes utilizar marcadores de posición directamente en el contenido de entradas o páginas:
-
{meteoprog_informer_YOUR_INFORMER_ID}
Se sustituye por el widget cuyo ID coincida. -
{meteoprog_informer}
Se sustituye por el informador predeterminado.
-
-
¿Qué versiones de PHP son compatibles?
-
Sí. Para versiones antiguas de WordPress (4.9–5.7), el plugin registra un widget clásico que puedes añadir desde Apariencia Widgets.
En las versiones modernas de WordPress (5.8+) recomendamos utilizar el bloque de Gutenberg (Meteoprog Weather Widget), pero el widget clásico se mantiene para ofrecer la máxima compatibilidad con versiones anteriores. -
¿Puedo utilizar varios widgets?
-
El plugin funciona con versiones de PHP desde la 5.6 hasta la 8.3, ambas incluidas.
-
¿Qué ocurre si quiero usar el mismo widget predeterminado en todas partes?
-
Sí. Crea varios informadores en https://billing.meteoprog.com/informer y, a continuación, insértalos mediante sus ID.
-
¿Puedo utilizarlo en el editor de Gutenberg?
-
Puedes establecer un «widget predeterminado» en los ajustes del plugin. Después, solo tienes que usar
[meteoprog_informer]o{meteoprog_informer}sin ID. -
¿Es compatible con Elementor?
-
Sí. Usa el bloque Meteoprog Weather Widget de la categoría Widgets.
-
¿Es compatible con Shortcodes Ultimate?
-
Sí. El plugin incluye un widget nativo de Elementor que puedes insertar desde el panel de Elementor.
-
¿Es compatible con WP-CLI?
-
Sí. El plugin se integra con Shortcodes Ultimate y añade un shortcode personalizado Meteoprog Weather con una lista desplegable y vista previa en tiempo real.
-
El widget no aparece en mi sitio. ¿Qué debo hacer?
-
Para consultar la guía de solución de problemas más actualizada (con capturas de pantalla, ejemplos de código y consejos específicos del plugin),
consulta la documentación ampliada en GitHub: -
Puedes utilizar los siguientes shortcodes:
-
Sí. Comandos de ejemplo:
wp meteoprog-weather-informers set-key <key>— establecer la clave APIwp meteoprog-weather-informers get-key— mostrar la clave API actual (oculta parcialmente)wp meteoprog-weather-informers set-default <id>— establecer el informador predeterminadowp meteoprog-weather-informers get-default— mostrar el informador predeterminadowp meteoprog-weather-informers refresh— vaciar la caché y volver a cargar los informadoreswp meteoprog-weather-informers clear-cache— vaciar solo la caché
-
¿El informador ralentizará mi sitio?
-
No.
El plugin primero pone en cola un script local,
loader-fallback.js, desde tu sitio WordPress.
A continuación, dicho script carga de forma asíncrona el archivoloader.jsreal desde la CDN de Meteoprog.Este enfoque es obligatorio según las directrices para plugins de WordPress.org y garantiza que:
- No se carga ningún script externo durante el renderizado inicial del HTML.
- Los informadores se añaden de forma asíncrona y no bloquean el renderizado.
- Core Web Vitals y el rendimiento de la página no se ven afectados.
- El widget se inserta después de que se haya cargado el contenido principal, de forma similar a los contenidos incrustados de YouTube o Twitter.
✅ Como resultado, los informadores no ralentizan tu sitio y funcionan sin problemas incluso en configuraciones con caché o CDN.
-
Desarrollo y pruebas
-
El código fuente está disponible en GitHub.
Este plugin se desarrolla de forma abierta y se prueba automáticamente mediante GitHub Actions CI.
La canalización de integración continua ejecuta compilaciones automatizadas en varias versiones de WordPress (4.9–6.9) y PHP (5.6–8.4), lo que garantiza una compatibilidad total con versiones anteriores y un funcionamiento estable tanto en entornos antiguos como modernos.Agradecemos los informes de problemas y las solicitudes de incorporación de cambios en GitHub.
Reseñas
Colaboradores y desarrolladores
«Weather Widget & Forecast by Meteoprog» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Weather Widget & Forecast by Meteoprog» está traducido en 7 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Weather Widget & Forecast by Meteoprog» 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.
Registro de cambios
1.0.4
- 🆕 Se ha confirmado la compatibilidad total con WordPress 7.0.
- 🛠 Se ha actualizado «Probado hasta» a la versión 7.0.
1.0.3
- 🆕 Se ha confirmado la compatibilidad total con WordPress 6.9.
- 🛠 Se ha actualizado «Probado hasta» a la versión 6.9.
- 🔒 Se ha desactivado el modo de edición HTML en el editor de bloques.
- 🧹 Limpieza interna para el próximo modo iframe.
- 🛡 Se han añadido prefijos a las variables de las plantillas de administración para cumplir con Plugin Check.
1.0.2
- 🐞 Se ha corregido un problema por el que
[su_meteoprog_informer]sin ID renderizaba un bloque de informador vacío cuando no se había establecido ningún informador predeterminado. - ⚙️ Se ha mejorado la generación de la capa de datos para evitar ID vacíos en la salida de
<head>. - 🧹 Pequeña limpieza interna del código para la integración con Shortcodes Ultimate.
1.0.1
- 🧩 Se ha eliminado el enlace filtrado a las reseñas de 5 estrellas (cumplimiento de las directrices de WP.org)
- ⚙️ Se ha actualizado «Requiere PHP» a la versión 7.0 en la cabecera del plugin y en el archivo readme
- 🗒️ Se ha añadido una nota que explica el prefijo obligatorio
su_para la integración con Shortcodes Ultimate - 🕹️ Mantiene la compatibilidad con PHP 5.6 (modo antiguo)
1.0
- Versión inicial.
- ✅ Bloque de Gutenberg (Meteoprog Weather Widget) con integración de la REST API.
- ✅ Integración con Shortcodes Ultimate, con lista desplegable y vista previa.
- ✅ Integración con el widget de Elementor.
- ✅ Compatibilidad con widget clásico, shortcode y marcador de posición.
- ✅ Opción de widget predeterminado.
- ✅ Interfaz de administración adaptable.
- ✅ Integración con WP-CLI (opcional).
- ✅ Endpoint de la REST API
/wp-json/meteoprog/v1/informers. - ✅ Compatibilidad con versiones antiguas de WordPress/PHP (4.9+, PHP 5.6+; probado con PHP 8.3/8.4).
