Wetterwarner
Wetterwarner
Description
Wetterwarner displays the official weather warnings of the German Weather Service (Deutscher Wetterdienst, DWD) for any warning region in Germany – from a district down to a single municipality.
Features
- Block for the block editor and block widget areas, with live preview
- Shortcode
[wetterwarner]for page builders and classic themes - Classic widget for older themes
- More than 11,000 DWD warning regions (districts, municipalities, coasts, inland lakes) with a convenient search
- Colour coding by warning level, icons, validity period and expandable details with safety instructions
- Prior information (Vorabinformation) is marked as such
- Optional: current DWD warning map for Germany or a federal state
- Background updates and local caching – fast page loads and gentle on the data source
- Privacy friendly: visitors never connect to external servers, the warning map is served from your own site
- No jQuery or icon fonts in the frontend
Wetterwarner Supporter license
Wetterwarner is and remains free – with all features and the same official DWD data for everyone. It is developed and maintained in my spare time, and the Wetterwarner API that supplies the data to every installation has real running costs. The optional Wetterwarner Supporter license is a way to directly support that ongoing development and operation – and as a thank-you, it also gives your site a few practical extras:
- Faster updates: new warnings every 5 instead of 15 minutes
- Fallback server: if the main API is unavailable, your site automatically switches to a separate, independently hosted server
- Priority support via contact form or e-mail
Launch offer: 19 € per year (regular price 29 € per year). One-time purchase for 12 months, no subscription, no automatic renewal. The license is tied to your website’s address and is activated automatically with the next update – no license key to copy.
Get your Supporter license – or directly from “Settings > Wetterwarner” in your WordPress admin.
External services
This plugin relies on the Wetterwarner API (api.wetterwarner.de), a service operated by the plugin author. The API caches the official warnings of the German Weather Service centrally, so that not every website has to download the DWD data, which can be several megabytes in size.
All requests are made server-side by your WordPress installation – every 15 minutes (every 5 minutes with a Supporter license), with all regions in use combined into a single request. Visitors of your website never connect to external servers. No data about the visitors of your website is transmitted.
Optional: support development – Only if you explicitly agree (notice in the admin area or “Settings > Wetterwarner”), the address of your website as well as the plugin, WordPress and PHP versions are additionally sent with the regular request. You can revoke your consent at any time; the stored information is then deleted. Entries without contact are removed automatically after 90 days.
Provider: Tim Knigge, IT93 – Privacy policy
Weather data: Deutscher Wetterdienst, Frankfurter Straße 135, 63067 Offenbach, Germany – Terms of use, Privacy policy.
Important notes
This plugin does not replace an official source of information. The German Weather Service gives no guarantee for the availability of its data. All rights to warnings and maps remain with the Deutscher Wetterdienst; the maps are not altered in content.
The plugin is intended for use in Germany. It is not affiliated with the mobile app of the same name.
Credits
- Icons from Lucide (ISC license, warning triangle from Feather under the MIT license) – license texts in
licenses/lucide.txt - Warnings, warning maps and warning regions: Deutscher Wetterdienst, CC BY 4.0
- wp-color-picker-alpha (GPLv2)
Installation
- Install the plugin via “Plugins > Add New” or upload the folder to
/wp-content/plugins/. - Activate the plugin.
- Add the “Wetterwarner” block to a page or a widget area and select your warning region.
Colours per warning level can be changed under “Settings > Wetterwarner”.
Faq
Simply type the name of your town or district into the region search of the block or widget. The search knows all DWD warning regions.
Warnings for municipalities are more precise. District warnings combine all warnings within the district.
Search for “demo” and select the sample region. Sample warnings of all warning levels are displayed.
Your widgets are migrated automatically. The old wettwarn.de feed IDs are assigned to the matching DWD warning region. If this is not possible for an ID, a notice appears in the admin area – simply select the region again.
If you use a caching plugin, pages may be cached for longer. Under “Settings > Wetterwarner” you can see when the data was last loaded.
The last loaded warnings remain visible for up to two hours. After that, a notice with a link to the current warnings on dwd.de is shown instead of outdated warnings. “Tools > Site Health” reports the outage as critical.
Please use the WordPress support forum. With a Wetterwarner Supporter license you get priority support via the contact form or support@it93.de.
Reviews
Schade eigentlich
By WebCodePoet (senjoralfonso) on January 12, 2026
Leider ist das Plugin für unsere Feuerwehr absolut unbrauchbar. Die Datenquelle ist ein Drittanbieter, dessen RSS-Feed absolut unzuverlässig ist. Letztes Update des Feeds war am 28.05.2025. Letztes Update beim DWD heute um 19 Uhr. Ab und an laufen die Zertifikate des Drittanbieters ab, ohne, dass diese zeitnah erneuert werden. Das Plugin war ein guter Ansatz, schade eigentlich.
Tolles Plugin, Vielen Dank!
By mwalz49 on December 29, 2019
TOP Wetter(warn)plugin!
By Steve (helmixx) on July 25, 2018
Sehr schön gemacht
By Thorsten 🙂 (per4mance) on May 1, 2018
Simpel zu bedienen, responsive, perfekt!
By wombledon (womble94) on September 3, 2016
Ich nutze das Plugin auf einer Feuerwehrseite in der Seitenleiste. Das Plugin fügt sich super responsive ein und lässt sich sehr leicht konfigurieren. Genau das was ich gesucht habe. Danke!
Super
By Ghost-Talker on September 3, 2016
Widget macht was es soll.
Schöne einstellmöglichkeiten. Auch gleich über css.
Einfache Anleitung.
Changelog
3.1.0
- New: Wetterwarner Supporter license – support the ongoing development and operation of Wetterwarner, and get a few extras as a thank-you:
- Faster updates: every 5 instead of 15 minutes
- Automatic fallback server if the main API is unavailable
- Priority support via contact form or e-mail
- Launch offer: 19 € per year (regular price 29 € per year), one-time purchase, no subscription, activated automatically for your website
- New: license status and purchase link under “Settings > Wetterwarner”
- Minor improvements
3.0.0
- New: “Wetterwarner” block with live preview in the editor
- New: shortcode
[wetterwarner] - New: official warnings of the German Weather Service via the Wetterwarner API (replaces the wettwarn.de RSS feeds)
- New: more than 11,000 DWD warning regions including municipalities, with search
- New: expandable details with description and safety instructions (replaces the tooltip)
- New: current municipality warning maps of the DWD, automatic selection of the federal state
- New: the warning map is cached in the uploads directory – no write access to the plugin folder needed
- New: data status and “Clear cache” in the settings
- Improvement: no Font Awesome, icon fonts or jQuery in the frontend
- Improvement: automatic migration of existing widgets from version 2.x
- Improvement: more accessible output (headings, screen reader texts, native details element)
- Requirements: WordPress 6.3 and PHP 7.4
2.8.1
- Bugfix: background colours of warnings
- Compatibility with WordPress 7.0
2.8
- Maintenance and security update
- Compatibility with WordPress 6.8 and 6.9
2.7.3
- Maintenance update
- Compatibility with WordPress 6.7
2.7.2
- Bugfix: data was only updated sporadically
- Bugfix: background tasks were scheduled multiple times
2.7.1
- Bugfix: wrong links of warnings
- Bugfix: widget checkbox settings were loaded incorrectly in some cases
2.7
- Improvement: required external data is now updated automatically in the background (WP-Cron)
- Bugfix: error message after update
- Further code improvements