Plugin Directory

Awesome Weather Widget

Finally beautiful weather widgets for your beautiful site.

Pro Version available. Weather icons, 5 New Layouts and Custom Templates, Weather by Yahoo!, User Location Detection and more!

This plugin allows you to easily add super clean (and awesome) weather widgets to your site.

The weather data is provided for free by http://openweathermap.org and as of October 2015, they require an API Key to access their weather. Once you have the API Key you can simply add it in 'Settings' -> 'Awesome Weather' and you're ready to go.

View the API Key Help Document

Use the built in widget with all of its marvelous settings or add it to a page or theme with the shortcode:


[awesome-weather location="Oklahoma City"]

All Available Parameters:

[awesome-weather location="Montreal" units="F" owm_city_id="6077243" size="tall" override_title="MTL" forecast_days="3" hide_stats="1" background="http://urltoanimage.jpg" custom_bg_color="#cccccc" inline_style="width: 200px; margin: 20px; float: left;" background_by_weather="1" text_color="#000" locale="fr"]


  • Location: Enter a string like "Montreal, CA" or just "Montreal". You can even get the City ID from OpenWeatherMap and use that.
  • Units: F (default) or C
  • Size: wide (default) or tall
  • Override Title: Change the title in the header bar to whatever, sometimes it pulls weather from a close city
  • Forecast Days: How many days to show in the forecast bar
  • Hide stats: Hide the text stats like humidity, wind, high and lows, etc
  • Background: URL to an image that will be used as the background of the entire widget
  • Custom Background Color: Add a hex color to override the default colors
  • Inline Styles: Add inline CSS styles to your widget to float around text and whatever else
  • Background Image Based on Weather (v1.5+): Set this to 1 if you want to use different images for different weather types, How to: https://halgatewood.com/awesome-weather-bgs
  • Text Color: Easily change the text color of the widget without CSS
  • Locale: New locale attribute for shortcodes allows you to change the weather description text without having to change your whole WordPress installation.


  • Portuguese - alvarogois
  • German - Anne Bremer
  • Polish - Femcio
  • Dutch - Marco Rooze
  • Swedish - AJ
  • French - Gilles D.
  • Italian - Cesare C.
  • Russian - Alex
  • Spanish - Joaquín B.
  • Greek - John T.
  • Finnish - Mikko A.
  • Hungarian - Istvan H.
  • Arabic - Fouad Y.
  • Croatian - Vinko P.
  • Nederlands - Schoene H.
  • Turkish - Saban K.

Requires: 3.5 or higher
Compatible up to: 4.5.2
Last Updated: 2 months ago
Active Installs: 30,000+


4.4 out of 5 stars


1 of 10 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1