WordPress plugin intelligence profile

4WP Weather

Add a customizable Gutenberg weather widget to WordPress—live conditions, icon labels, and secure server-side API calls.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version2.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.4 · PHP 7.4
Directory statusactive
Last directory update8 Jun 20264mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records 4WP Weather version 2.0.0 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Show live weather on any page or template with a native Gutenberg block —no iframe embeds and no API keys in the browser.

4WP Weather fetches current conditions through WordPress (REST + server cache), stores your OpenWeatherMap key safely in the admin, and renders a clean widget you can style with block colors, typography, and spacing.

dev.

Perfect for

  • A sidebar or footer weather snippet with temperature, humidity, wind, and more
  • Landing pages that need local conditions without a third-party widget
  • Block themes and Full Site Editing layouts
  • Editors who want icon + text labels per field, editable inline in the block

How it works

  • Install and activate 4WP Weather.
  • Open 4WP Weather in the admin menu → Providers, add your OpenWeatherMap API key, and save.
  • Insert the 4WP Weather block in the editor.
  • Pick a widget template (Small, Compact, or Advanced) and style (Dark or White).
  • Choose which parameters to show and how each label appears (icon, icon + text, or text).
  • Publish—the block loads data on the front end via your server.

Key features

  • Gutenberg block with block supports: background/text colors, typography, spacing, border, wide/full align
  • Widget templates — Small (location + temperature), Compact (core fields), Advanced (all nine parameters)
  • Per-field presentation — built-in weather icons, icon + text, text-only, or custom SVG from the Media Library
  • Editable labels — customize parameter names inline in the editor (Text and Icon + text modes)
  • OpenWeatherMap provider (live); additional providers registered for future releases
  • Visitor location — optional browser geolocation (automatic or button prompt) with coordinate fallback
  • Location search — optional city/place search on the front end
  • React admin — Providers, Settings (default template), and Documentation tabs
  • Server-side requests with transient cache; API key never exposed to visitors
  • Optional JSON-LD structured data ( Observation ) for SEO
  • Optional admin bar weather preview for administrators
  • WP-CLI: wp forwp-weather flush-cache

Privacy

The API key is stored as a WordPress option and is not exposed to front-end HTML or JavaScript. The block calls forwp-weather/v1/weather; PHP performs the remote request. See External services below.

4WP is our project brand; the letters “WP” appear only as part of that brand name, not as a reference to WordPress. This plugin is not affiliated with, endorsed, or sponsored by WordPress.

com/4wpdev/4wp-weather

External services

This plugin connects to the OpenWeatherMap Current Weather API to fetch conditions shown in the weather block, admin live preview, and optional JSON-LD.

5/weather. The request includes:

  • Your stored API key ( appid query parameter), configured in the admin.
  • Geographic coordinates ( lat, lon ) from block settings, browser geolocation when the visitor allows it, or a default location you configure.
  • Or a city name ( q ) when location search is used.

This plugin does not send visitor IP addresses in the API request. OpenWeatherMap may log requests according to their own policies. Responses are cached on your server (WordPress transients) to reduce repeat API calls.

This service is provided by OpenWeather Ltd. (OpenWeatherMap):

  • Terms of use: https://openweathermap.org/terms
  • Privacy policy: https://openweather.co.uk/privacy-policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • current weather
  • gutenberg block
  • weather widget
  • openweathermap
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.4 · PHP 7.4
Update activity8 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.