Beschrijving
Met Meteoprog Weather Widgets voeg je live lokale weerwidgets en weersverwachtingen toe aan je WordPress-site.
Widgets zijn gratis, onbeperkt en eenvoudig in te sluiten met Gutenberg, Elementor, shortcodes of klassieke widgets.
Functies:
* Makkelijk in te stellen met een gratis Informer API-sleutel.
* Widgets zijn volledig aan te passen via het Meteoprog dashboard.
* Ondersteunt het Gutenberg blok: Meteoprog Weather Widget (in de categorie Widgets).
* ✅ Oude widget (WordPress 4.9–5.7) voor het klassieke widget scherm.
* Ondersteunt shortcodes:
– [meteoprog_informer id="YOUR_INFORMER_ID"]
– [meteoprog_informer] (gebruikt de standaardwidget)
* Ondersteunt plaatshouders in de content:
– {meteoprog_informer_YOUR_INFORMER_ID}
– {meteoprog_informer} (gebruikt de standaardwidget)
* Standaardwidgetoptie: één keer instellen in beheer, overal gebruiken.
* Voorbeeld in beheer met “Kopiëren” knoppen.
* Responsive beheer interface (mobielvriendelijk).
* WP-CLI ondersteuning voor het beheren van sleutels, standaardinstellingen en cache.
* ✅ Ondersteuning voor oudere versies: werkt op WordPress 4.9+ en PHP 5.6+ (ook getest op PHP 8.3/8.4).
Integraties:
* ✅ Gutenberg blok — modern blok met dynamische informer selectie (REST API).
* ✅ Shortcodes Ultimate — aangepaste integratie met dropdown en voorbeeld in het beheer.
* ✅ Elementor — native widget in de Elementor editor.
* ✅ Klassieke widget — voor de klassieke widgetschermen van WP 4.9–5.7.
* ✅ Shortcodes en plaatshouders — voor flexibel insluiten in content en templates.
* ✅ WP-CLI — beheer API-sleutels, standaardwaarden en cache vanaf de opdrachtregel.
* ✅ REST API — biedt /wp-json/meteoprog/v1/informers aan (beveiligd met edit_posts) voor blokintegratie.
Privacy
Deze plugin verzamelt of bewaart zelf geen persoonsgegevens. Wanneer de widget op de front-end wordt weergegeven, laden de browsers van bezoekers het widgetscript echter vanaf de Meteoprog CDN, die standaard aanvraaginformatie ontvangt (IP-adres, User-Agent, Referrer).
De CDN kan ook technische cookies plaatsen die nodig zijn voor contentlevering of beveiliging. Deze cookies worden beheerd door Meteoprog en vallen onder hun privacybeleid.
Deze plugin voegt een voorgestelde sectie toe aan de standaardpagina met het privacybeleid van WordPress, waarin wordt uitgelegd welke gegevens worden verzonden wanneer widgets worden weergegeven.
Links
- Meteoprog homepage — hoofdportal voor het weer
- Meteoprog Informer dashboard — maak en beheer je gratis informers
- GitHub repository
Externe diensten
Deze plugin maakt verbinding met de diensten van Meteoprog om widgets weer te geven.
-
https://billing.meteoprog.com — wordt door de plugin gebruikt om je lijst met informers via een beveiligde API-aanvraag op te halen (Authorization header met je Informer API-sleutel en het domein van de site).
-
https://cdn.meteoprog.net — de browser van de bezoeker laadt een klein JavaScript-bestand vanaf de Meteoprog-CDN om de widgets weer te geven. Zoals bij elke CDN worden het IP-adres en de browserinformatie van de bezoeker als onderdeel van de HTTPS-aanvraag verzonden. Dit is standaardgedrag van de browser.
De plugin zelf verzamelt of bewaart geen persoonsgegevens.
Schermafbeeldingen


Blokken
Deze plugin heeft 1 blok.
- Meteoprog Weather Widget
Installatie
- Upload de plugin naar
/wp-content/plugins/of installeer deze via Plugins Nieuwe plugin toevoegen. - De plugin in het WordPress beheer activeren.
- Ga naar Instellingen Meteoprog widgets.
- Voer je Informer API-sleutel van https://billing.meteoprog.com in.
- Vernieuw de lijst met informers.
- Voeg widgets in met het Gutenberg blok, Elementor, Shortcodes Ultimate, de klassieke widget, shortcodes of plaatshouders.
FAQ
-
Heb ik een API-sleutel nodig?
-
Ja. Deze plugin gebruikt een afzonderlijke Informer API-sleutel voor widgets.
Dit is NIET dezelfde sleutel als de Meteoprog Weather API-sleutel.
Informer API-sleutels zijn altijd gratis en hebben geen gebruikslimieten.
Je kunt hier je gratis informer sleutel aanmaken:
https://billing.meteoprog.com/informer -
Waar krijg ik de API-sleutel?
-
Je kunt een API-sleutel voor widgets (informers) aanmaken op https://billing.meteoprog.com/informer.
-
Is dit dezelfde sleutel als voor de Meteoprog Weather API?
-
Nee.
Informer API-sleutels zijn verschillend.
Voor de Meteoprog Weather API is een afzonderlijk abonnement vereist.
Informer API-sleutels zijn gratis, onbeperkt en zonder beperkingen. -
Welke shortcodes zijn beschikbaar?
-
Je kunt de volgende shortcodes gebruiken:
-
[meteoprog_informer id="YOUR_INFORMER_ID"]
Sluit een specifieke informer in op basis van het ID. -
[meteoprog_informer]
Sluit de standaard informer in die in de plugininstellingen is ingesteld.
Je kunt plaatshouders ook rechtstreeks gebruiken in de content van berichten en pagina’s:
-
{meteoprog_informer_YOUR_INFORMER_ID}
Wordt vervangen door de widget met het overeenkomende ID. -
{meteoprog_informer}
Wordt vervangen door de standaard informer.
-
-
Ondersteunt de plugin het oude systeem met klassieke widgets?
-
Ja. Voor oudere WordPress versies (4.9-5.7) registreert de plugin een klassieke widget die je via Weergave Widgets kunt toevoegen.
Voor moderne WordPress versies (5.8+) raden we het Gutenberg blok (Meteoprog Weather Widget) aan, maar de klassieke widget blijft beschikbaar voor maximale achterwaartse compatibiliteit. -
Welke PHP-versies worden ondersteund?
-
De plugin werkt met PHP-versies 5.6 tot en met 8.3.
-
Kan ik meerdere widgets gebruiken?
-
Ja. Maak meerdere informers aan op https://billing.meteoprog.com/informer en voeg ze vervolgens met hun ID’s in.
-
Wat als ik overal dezelfde standaardwidget wil gebruiken?
-
Je kunt in de plugininstellingen een “Standaardwidget” instellen. Gebruik daarna
[meteoprog_informer]of{meteoprog_informer}zonder ID. -
Kan ik de plugin in de Gutenberg editor gebruiken?
-
Ja. Gebruik het blok Meteoprog Weather Widget uit de categorie Widgets.
-
Ondersteunt de plugin Elementor?
-
Ja. De plugin bevat een native Elementor widget die je vanuit het Elementor paneel kunt invoegen.
-
Ondersteunt de plugin Shortcodes Ultimate?
-
Ja. De plugin integreert met Shortcodes Ultimate en voegt een aangepaste shortcode Meteoprog Weather toe met een dropdown en live voorbeeld.
-
De widget verschijnt niet op mijn site. Wat moet ik doen?
-
Raadpleeg voor de meest actuele probleemoplossingsgids, met schermafbeeldingen, codevoorbeelden en pluginspecifieke tips,
de uitgebreide documentatie op GitHub: -
Ondersteunt de plugin WP-CLI?
-
Ja. Voorbeeldopdrachten:
wp meteoprog-weather-informers set-key <key>— API-sleutel instellenwp meteoprog-weather-informers get-key— huidige API-sleutel weergeven (gemaskeerd)wp meteoprog-weather-informers set-default <id>— standaard informer instellenwp meteoprog-weather-informers get-default— standaard informer weergevenwp meteoprog-weather-informers refresh— cache wissen en informers opnieuw ladenwp meteoprog-weather-informers clear-cache— alleen de cache wissen
-
Vertraagt de informer mijn site?
-
Nee.
De plugin eerst een lokaal script,
loader-fallback.js, vanaf je WordPress-site in de wachtrij plaatst.
Dat script laadt vervolgens asynchroon het daadwerkelijke bestandloader.jsvanaf de Meteoprog-CDN.Deze aanpak is vereist volgens de WordPress.org-pluginrichtlijnen en zorgt ervoor dat:
- Tijdens de eerste HTML-weergave worden geen externe scripts geladen.
- Informers worden asynchroon toegevoegd en blokkeren de weergave niet.
- Core Web Vitals en paginaprestaties worden niet beïnvloed.
- De widget wordt ingesloten nadat de hoofdcontent is geladen, net zoals bij YouTube of Twitter insluitingen.
✅ Hierdoor vertragen informers je site niet en werken ze probleemloos met caching- en CDN-configuraties.
-
Ontwikkeling en testen
-
De broncode is beschikbaar op GitHub.
Deze plugin wordt openbaar ontwikkeld en automatisch getest via GitHub Actions CI.
De continuous-integration-pijplijn voert geautomatiseerde builds uit met meerdere WordPress-versies (4.9–6.9) en PHP-versies (5.6–8.4), voor volledige achterwaartse compatibiliteit en een stabiele werking in zowel oudere als moderne omgevingen.Issues en pull requests op GitHub zijn welkom.
Beoordelingen
Bijdragers & ontwikkelaars
“Weather Widget & Forecast by Meteoprog” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Weather Widget & Forecast by Meteoprog” is vertaald in 7 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Weather Widget & Forecast by Meteoprog” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.0.4
- 🆕 Volledige compatibiliteit met WordPress 7.0 bevestigd.
- 🛠 “Tested up to” geüpdatet naar 7.0.
1.0.3
- 🆕 Volledige compatibiliteit met WordPress 6.9 bevestigd.
- 🛠 “Tested up to” geüpdatet naar 6.9.
- 🔒 HTML-bewerkingsmodus in de blok-editor uitgeschakeld.
- 🧹 Interne opschoning voor de toekomstige iframe-modus.
- 🛡 Beheer template variabelen voorzien van een voorvoegsel voor naleving van Plugin Check.
1.0.2
- 🐞 Probleem opgelost waarbij
[su_meteoprog_informer]zonder ID een leeg informerblok weergaf als er geen standaard informer was ingesteld. - ⚙️ Generatie van de gegevenslaag verbeterd — voorkomt lege ID’s in de
<head>-uitvoer. - 🧹 Kleine interne codeopschoning voor de integratie met Shortcodes Ultimate.
1.0.1
- 🧩 Gefilterde link naar 5-sterren beoordelingen verwijderd (naleving van de WP.org-richtlijnen)
- ⚙️ “Requires PHP” geüpdatet naar 7.0 in de pluginheader en de readme
- 🗒️ Notitie toegevoegd over het vereiste voorvoegsel
su_voor de integratie met Shortcodes Ultimate - 🕹️ Behoudt achterwaartse compatibiliteit met PHP 5.6 (legacy-modus)
1.0
- Initiële release.
- ✅ Gutenberg blok (Meteoprog Weather Widget) met REST API integratie.
- ✅ Integratie met Shortcodes Ultimate, met dropdown en voorbeeld.
- ✅ Integratie met de Elementor widget.
- ✅ Ondersteuning voor klassieke widget, shortcode en plaatshouder.
- ✅ Optie voor standaardwidget.
- ✅ Responsive beheer UI.
- ✅ WP-CLI-integratie (optioneel).
- ✅ REST API-endpoint
/wp-json/meteoprog/v1/informers. - ✅ Ondersteuning voor oudere WordPress/PHP-versies (4.9+, PHP 5.6+; getest met PHP 8.3/8.4).
