Weather Atlas Widget
The Weather Widget with the Most Active Installations on WordPress.org NEW FEATURE! ENHANCE YOUR WEBSITE BY DEDICATING AN ENTIRE PAGE TO THE WEATHER. In addition to all relevant weather information, the widget has the option to display DETAILED TEXTUAL DAILY AND LONG-TERM weather forecast. Full page demo (live sites example) * stormandoutage.com Widget demo (live sites example) * marbella-tennis-lessons.com * morethangolfmarrakech.co.uk * airciu.com * ballinghambolstonehentland-pc.gov.uk * panarbora.de * theamericanmag.com * lindos-weddings-venue.com Weather Atlas Widget is: Highly Customizable: Modify design to present data in various forms incl. languages and units Responsive: Automatically adapts appearance for mobile displays, ensuring optimal viewing on any device Smart: Background and borders change according to current temperature; widget’s font size adjusts to match the website’s font and page placement Beautiful: Elegant weather condition icons are simple and adapt in size, color, and shades to the widget’s text Simple: All options are easy-to-change, and, above all, Weather information is presented in a clear and concise way Features Responsive Web Design: Adapts to mobile displays Easy Styling: Effortlessly styles to suit your theme Weather Icons: Visually appealing and informative Comprehensive Data: Current conditions, hourly, and long-term forecast Detailed Forecast: In-depth weather information Flexible Placement: Suitable for content or sidebar Global Reach: Covers worldwide locations Multilingual and Unit Support: Accommodates multiple languages and units Multiple Widgets Option: Allows for multiple simultanious widget implementations Simple Setup: Easy to configure and use and Key-Free Operation: No need to register for keys; the widget just works 🙂 Responsive Web Design When placed in a horizontal layout (e.g., within an article), the widget reformats to a vertical layout on mobile devices. Details of the current condition (such as feels-like temperature, wind, humidity, pressure, UV index) and forecasts extending beyond 3 hours/days are hidden on mobile devices to maintain an uncluttered appearance and preserve the design on narrow displays. Easy Styling Choose from two predefined layouts (vertical and horizontal) and customize the widget to fit your website. Font size can be manually set (in px, pt, em, rem, %, etc.) to override the automatic adjustment to the website’s font size and page placement. Background color, which adapts to the current temperature, can be set to a fixed color, including transparency options. Text color, automatically optimized for contrast against the background, can also be manually overridden. Weather Icons The weather condition icons are elegantly designed, simple, and adapt in size, color, and shade to match the widget’s text. Comprehensive Data Select from a range of weather information, including current conditions, hourly, and long-term forecasts. Current conditions display temperature, weather icon, feels-like temperature, wind, humidity, pressure, UV index, and sunrise/sunset times. Hourly forecasts provide up to 5 hours of temperature predictions with weather icons, while the daily forecast offers up to 5 days of high/low temperatures and weather conditions. Versatile Placement The Weather Atlas Widget is designed for flexibility, allowing placement either in a sidebar or within the main content of your site. It supports integration through user-friendly Gutenberg blocks or via a simple shortcode option, offering versatility and ease of use within your WordPress site. Worldwide Locations Access over 800,000 locations from 238 countries and territories. Your location is likely included 🙂 Languages The widget automatically selects the language based on your site’s language settings (Settings / General / Site Language). If a local translation is unavailable, it defaults to English. Local translations can be updated for further customization. Units Weather data is displayed in either the Imperial (°F, in, mi) or Metric system (°C, mb, mm, km). Multiple Widgets Option Multiple widgets can be placed on the same page, each with individual settings and operating independently. The widgets display cached weather data from your database and periodically update from our service, ensuring no slowdown to your website. Easy Setup All options are straightforward to configure. For further assistance, please visit our FAQ and then drop us a line in the support forum. Key-Free Setup No registration is required for the widget to function Tags weather, weather widget, forecast, location, weather atlas Support For any inquiries about implementing or customizing the widget, or if you have suggestions for improvements and new features, feel free to reach out on our support forum. We are dedicated to assisting every user with installation (which is rarely needed) and seamlessly integrating the widget into their website. Your feedback also helps us enhance the widget in future updates, incorporating the most requested features. Reviews A little bit of love never hurt nobody. If you like our work (or not), please let us, and the world know.
Top keywords
- weather21×2.75%
- widget18×2.35%
- current6×0.78%
- temperature6×0.78%
- website6×0.78%
- color5×0.65%
- com5×0.65%
- data5×0.65%
- forecast5×0.65%
- icons5×0.65%
- multiple5×0.65%
- page5×0.65%
WFY24 Weather Widget
WFY24 Weather Widget lets you embed a free, fully-featured weather widget on any WordPress site — in any post, page, or sidebar — with a single shortcode, Gutenberg block, or built-in sidebar widget. Zero-friction setup On activation, a welcome wizard walks you through three clicks: Activate — we auto-register your site with wfy24.com using your admin email. No external signup. No copy/paste. Create Weather page — optionally publish a “Weather” page with the widget ready to go. Add to sidebar — one-click inject a compact weather widget into your first sidebar. Features Free version with a small “Weather by WFY24” attribution link under each widget (disclosed and consented to during activation). No credit card, no hidden fees, no ads. Upgrade to Pro to remove the attribution Lightweight — 6.6 KB gzipped Real-time data — temperature, conditions, wind, humidity, 5-day forecast 50 languages — auto-detected from your site or set manually Admin interface in 15 locales — the settings screen and setup wizard are fully translated into Bulgarian, Czech, Dutch, French, German (de_DE / de_AT / de_CH), Greek, Hungarian, Italian, Polish, Portuguese (pt_PT / pt_BR), Spanish and Swedish, and the activation link opens wfy24.com in your own language Auto location — GPS (with consent) or IP-based geolocation, or pin a specific city Light / Dark / Auto theme — matches your site automatically 7 layouts — Classic, Compact, Minimal, Badge, Forecast, Air Quality, Air Quality + Weather (wide) Shadow DOM isolation — zero CSS conflicts with your theme Zero dependencies — no jQuery, no React, no bloat Multi-source data — ICON-D2/EU/Global NWP + GFS fallback, with ML post-processing Usage Shortcode: [wfy24_weather] Override per instance: [wfy24_weather city="paris-fr2988507" theme="dark" variant="forecast" lang="fr"] Or use the WFY24 Weather Widget block in the Gutenberg editor for a visual interface. Attribution The free version of this plugin displays a small “Weather by WFY24” link under each rendered widget. The onboarding wizard shows an explicit disclosure notice and asks for your consent before the “Activate now (free)” button; clicking that button is your explicit permission to enable the link. To remove the attribution, a Pro version is available at wfy24.com/en/widgets/pro. External service This plugin connects to the WFY24 weather service at https://www.wfy24.com: Plugin activation: POSTs to /api/widget/register-from-plugin with the email you confirmed in the onboarding form (pre-filled from Settings → General; editable inline before activation), site name, site domain, WordPress version, and plugin version, in order to automatically provision your free API key. No activation happens without your explicit click on the “Activate now (free)” button. City search (admin only, when typing in the Default City field): the plugin’s REST endpoint /wp-json/wfy24/v1/cities proxies your search query (e.g. “athens”) to /api/places/search server-side. Your search query is sent along with a User-Agent identifying the plugin. Results (slug + label + country flag) are cached for 5 minutes per query. The admin’s IP is never exposed cross-origin because the request is server-to-server. Widget rendering (client-side on visitor browsers): loads widget.js and queries /api/widget/data. The widget sends the API key, optional city slug, language/units/theme preferences, and a data-geolocation flag (off by default — visitor location is not detected unless the admin explicitly opts in via the “Auto-detect visitor location” toggle). When the toggle is on AND the visitor grants permission, the visitor’s latitude/longitude is sent; when geolocation is denied, the visitor’s IP address is used for IP-based city detection (still gated by the toggle). No personal data is stored beyond standard anonymized request logs for rate limiting. Pro upgrade flow (only if the user clicks “Upgrade to Pro” in Settings): GETs /api/widget/pro/status and POSTs to /api/widget/pro/checkout and /api/widget/pro/portal to provision a Stripe Checkout session and a Stripe Billing Portal session. No data is sent unless the admin clicks the relevant button. Links: WFY24 Terms of Service: https://www.wfy24.com/en/terms WFY24 Privacy Policy: https://www.wfy24.com/en/privacy-policy Multisite Support The plugin is multisite-compatible. All settings (API key, defaults, page) are stored per-subsite using get_option()/add_option(), so each subsite operates independently. Network Activation does not contact wfy24.com. It only loads the plugin code on every subsite. No admin_email is sent, no API key is created, no automatic phone-home occurs. Each subsite admin completes onboarding individually. When the admin opens the welcome wizard on a subsite and clicks “Activate now (free)”, the plugin sends that subsite’s domain and Settings → General → Email Address to wfy24.com to obtain a domain-bound API key. The admin is shown a dynamic disclosure of the exact values that will be transmitted before clicking — no consent is collected on behalf of admins of other subsites. New subsites added later remain inactive until their admin runs onboarding manually. The widget will not render on a subsite that has not been activated; no data leaves WordPress until an admin explicitly clicks Activate on that subsite. No centralized network admin panel exists in this version — each subsite has its own settings page. A network-level overview is on the roadmap. API keys are domain-bound. A key issued for site-a.example.com will not function on site-b.example.com, which means subdomain and domain-mapped multisite installs work correctly out of the box (each subsite gets its own key for its own domain).