Weather Widget & Forecast by Meteoprog

Descriere

Piesele Vreme Meteoprog îți permit să adaugi live pe site-ul WordPress piese vreme și prognoze meteo.

Piesele sunt gratuite, în număr nelimitat și ușor de înglobat folosind Gutenberg, Elementor, scurt-coduri sau piese tradiționale.

Features:
* Easy setup with free informer API key.
* Widgets are fully customizable via Meteoprog dashboard.
* Supports Gutenberg block: Meteoprog Weather Widget (in the Widgets category).
* ✅ Legacy Widget (WordPress 4.9–5.7) for classic widget screen.
* Supports shortcodes:
[meteoprog_informer id="YOUR_INFORMER_ID"]
[meteoprog_informer] (uses default widget)
* Supports placeholders in content:
{meteoprog_informer_YOUR_INFORMER_ID}
{meteoprog_informer} (uses default widget)
* Default widget option: set once in admin, use everywhere.
* Admin preview with „Copy” buttons.
* Responsive admin interface (mobile-friendly).
* WP-CLI support for managing keys, defaults, and cache.
* ✅ Legacy support: works on WordPress 4.9+ and PHP 5.6+ (also tested on PHP 8.3/8.4).

Integrations:
* ✅ Gutenberg Block — modern block with dynamic informer selector (REST API).
* ✅ Shortcodes Ultimate — custom integration with dropdown and admin preview.
* ✅ Elementor — native widget in the Elementor editor.
* ✅ Legacy Widget — for WP 4.9–5.7 classic widget screens.
* ✅ Shortcodes & Placeholders — for flexible embedding in content and templates.
* ✅ WP-CLI — manage API keys, defaults, and cache from the command line.
* ✅ REST API — exposes /wp-json/meteoprog/v1/informers (secured by edit_posts) for block integration.

Confidențialitate

This plugin itself does not collect or store any personal data. However, when the widget is displayed on the frontend, visitors’ browsers load the widget script from the Meteoprog CDN, which receives standard request information (IP address, User-Agent, Referrer).

CDN-ul poate seta și cookie-uri tehnice necesare pentru livrarea conținutului sau securitate. Aceste cookie-uri sunt gestionate de Meteoprog și se supun politicii sale de confidențialitate.

Acest modul adaugă o secțiune sugerată în pagina implicită Politică confidențialitate din WordPress care explică ce date sunt transmise când sunt afișate piesele.

Legături

Servicii externe

Acest modul se conectează la serviciile Meteoprog pentru a afișa piesele.

  1. https://billing.meteoprog.com – folosit de modul pentru a prelua lista cu informatori printr-o cerere API securizată (antet Authorization cu cheia Informer API și domeniu site).

  2. https://cdn.meteoprog.net — the visitor’s browser loads a small JavaScript file from the Meteoprog CDN to render the widgets. As with any CDN, the visitor’s IP address and browser information are transmitted as part of the HTTPS request. This is standard browser behavior.

Modulul nu colectează și nu stochează date cu caracter personal.

Capturi ecran

Blocuri

Acest modul oferă 1 bloc.

  • Meteoprog Weather Widget

Instalare

  1. Încarcă modulul în /wp-content/plugins/ sau instalează-l din Module Adaugă modul nou.
  2. Activează modulul în panoul de administrare WordPress.
  3. Mergi la Setări Piese Meteoprog.
  4. Introdu cheia Informer API de la https://billing.meteoprog.com.
  5. Reîmprospătează lista cu informatori.
  6. Inserează piese cu blocul Gutenberg, Elementor, Shortcodes Ultimate, piese clasice, scurt-coduri sau substituenți.

Întrebări frecvente

Am nevoie de o cheie API?

Da. Acest modul folosește o cheie Informer API separată pentru piese.

NU este aceeași cu cheia Meteoprog Weather API.

Cheile Informer API sunt întotdeauna gratuite și nu au nicio limită de utilizare.

Aici poți să creezi cheia gratuită informator:
https://billing.meteoprog.com/informer

De unde obțin cheia API?

Poți să generezi o cheie API pentru piesă (informator) la https://billing.meteoprog.com/informer.

Este aceeași cheie ca pentru Meteoprog Weather API?

Nu.
Cheile Informer API sunt diferite.
Meteoprog Weather API are nevoie de un abonament separat.
Cheile Informer API sunt gratuite, în număr nelimitat și fără nicio limită.

Ce scurt-coduri sunt disponibile?

Poți să folosești următoarele scurt-coduri:

  • [meteoprog_informer id="YOUR_INFORMER_ID"]
    Înglobează un anumit informator, după ID-ul lui.

  • [meteoprog_informer]
    Embed the default informer (set in plugin settings).

De asemenea, poți să folosești substituenți direct în conținutul articolelor și paginilor:

  • {meteoprog_informer_YOUR_INFORMER_ID}
    Este înlocuit cu piesa care se potrivește cu ID-ul.

  • {meteoprog_informer}
    Este înlocuit cu informatorul implicit.

Acceptă vechiul sistem „Piese tradiționale”?

Yes. For older WordPress versions (4.9–5.7) the plugin registers a Legacy Widget that you can add via Appearance Widgets.
On modern WordPress (5.8+) we recommend using the Gutenberg block (Meteoprog Weather Widget), but the Legacy Widget remains for maximum backward compatibility.

Ce versiuni PHP sunt acceptate?

Modulul funcționează cu versiunile PHP de la 5.6 până la 8.3 inclusiv.

Pot să folosesc mai multe piese?

Da. Creezi mai mulți informatori la https://billing.meteoprog.com/informer și apoi îi inserezi folosind ID-urile lor.

Ce fac dacă vreau să folosesc aceeași piesă implicită peste tot?

Poți să setezi o „Piesă implicită” în setările modulului. Apoi folosește [meteoprog_informer] sau {meteoprog_informer} fără ID.

Pot să-l folosesc în editorul Gutenberg?

Da. Folosește blocul Piesă Vreme Meteoprog din categoria Piese.

Este compatibil cu Elementor?

Da. Modulul include o piesă Elementor nativă pe care o poți insera din panoul Elementor.

Este compatibil cu Shortcodes Ultimate?

Da. Modulul se integrează cu Shortcodes Ultimate, adăugând un scurt-cod personalizat Meteoprog Weather cu o listă derulantă și previzualizare live.

Piesa nu apare pe site-ul meu. Ce trebuie să fac?

Pentru ultimul ghid de depanare (cu capturi ecran, exemple de cod și sfaturi specifice pentru modul),
consultă documentația extinsă de pe GitHub:

👉 https://github.com/meteoprog/meteoprog-weather-informers?tab=readme-ov-file#-the-widget-does-not-appear-on-my-site-what-should-i-do

Modulul acceptă WP-CLI?

Da. Exemple de comenzi:

  • wp meteoprog-weather-informers set-key <key> – setează cheia API
  • wp meteoprog-weather-informers get-key – arată cheia API curentă (mascată)
  • wp meteoprog-weather-informers set-default <id> – setează informatorul implicit
  • wp meteoprog-weather-informers get-default – arată informatorul implicit
  • wp meteoprog-weather-informers refresh – șterge cache-ul și reîncarcă informatorii
  • wp meteoprog-weather-informers clear-cache – șterge numai cache-ul

Informatorul îmi va încetini site-ul?

Nu.

Mai întâi, modulul pune în coadă un script local, loader-fallback.js, de pe site-ul tău WordPress.
Apoi, acel script încarcă asincron fișierul actual loader.js din CDN-ul Meteoprog.

Această abordare este impusă de regulile generale WordPress.org pentru module și asigură că:

  • În timpul randării HTML inițiale nu se încarcă scripturi externe.
  • Informatorii sunt adăugați asincron și nu blochează randarea.
  • Core Web Vitals și performanța paginii nu sunt afectate.
  • Piesa este înglobată după încărcarea conținutului principal, similar înglobărilor YouTube sau Twitter.

✅ As a result, informers do not slow down your site and work even on caching/CDN setups without issues.

Dezvoltare și testare

Codul sursă este disponibil pe GitHub.

This plugin is developed in the open and tested automatically via GitHub Actions CI.
The continuous integration pipeline runs automated builds across multiple WordPress (4.9–6.9) and PHP (5.6–8.4) versions, ensuring full backward compatibility and stable operation on both legacy and modern environments.

We welcome issues and pull requests on GitHub.

Recenzii

27 iulie 2026 1 răspuns
Завантажив, спробував створити віджет. По замовчанню не працює, код міджету теж не працює. Є платна версія, на сайті, але нащо вона мені
2 mai 2026 1 răspuns
The description says it’s free, but it’s not.
18 decembrie 2025 1 răspuns
Weather Widget Meteoprog is exactly what I needed for my WordPress site. The setup was quick, the widget looks clean and modern, and it loads fast on both desktop and mobile. Forecast data feels accurate, and the customization options made it easy to match my theme. Highly recommended if you want a reliable, professional weather widget.
Citește toate cele 3 recenzii

Contributori și dezvoltatori

„Weather Widget & Forecast by Meteoprog” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

„Weather Widget & Forecast by Meteoprog” a fost tradus în 7 locale. Mulțumim traducătorilor pentru contribuția lor.

Tradu „Weather Widget & Forecast by Meteoprog” în limba ta.

Te interesează dezvoltarea?

Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.

Istoric modificări

1.0.4

  • 🆕 Confirmed full compatibility with WordPress 7.0.
  • 🛠 Updated „Tested up to” to 7.0.

1.0.3

  • 🆕 Confirmed full compatibility with WordPress 6.9.
  • 🛠 Updated „Tested up to” to 6.9.
  • 🔒 A dezactivat modul editare HTML în editorul de blocuri.
  • 🧹 Curățare internă pentru viitorul mod iframe.
  • 🛡 A prefixat variabilele șabloanelor de administrare pentru conformitatea cu Plugin Check.

1.0.2

  • 🐞 Fixed issue where [su_meteoprog_informer] without an ID rendered an empty informer block when no default informer was set.
  • ⚙️ Improved data layer generation — prevents empty IDs in <head> output.
  • 🧹 Mică curățare la codul intern pentru integrarea Shortcodes Ultimate.

1.0.1

  • 🧩 A înlăturat legătura filtrată la recenziile de 5 stele (în conformitate cu regulile generale WP.org)
  • ⚙️ Updated „Requires PHP” to 7.0 in plugin header and readme
  • 🗒️ A adăugat o notă care explică prefixul obligatoriu su_ pentru integrarea Shortcodes Ultimate
  • 🕹️ Menține compatibilitatea cu PHP 5.6 (mod moștenit)

1.0

  • Prima versiune.
  • ✅ Bloc Gutenberg (piesă Vreme Meteoprog) cu integrare REST API.
  • ✅ Integrare Shortcodes Ultimate, cu listă derulantă și previzualizare.
  • ✅ Integrare piese Elementor.
  • ✅ Suport pentru piese tradiționale, scurt-coduri și substituenți.
  • ✅ Opțiune piesă implicită.
  • ✅ Interfață de administrare responsivă.
  • ✅ Integrare WP-CLI (opțională).
  • ✅ Punct-final REST API /wp-json/meteoprog/v1/informers.
  • ✅ Compatibilitate cu versiuni WordPress/PHP mai vechi (4.9+, PHP 5.6+; testat cu PHP 8.3/8.4).