Awesome Weather Widget

Wordpress Plugin
Download latest - 3.0.1

Developers

halgatewood

Download Stats

Today 69
Yesterday 127
Last Week 844
All Time 432,983
Banner 772x250

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

Weather by OpenWeatherMap or Dark Sky

The weather data is available either by OpenWeatherMap or Dark Sky.

They require a free key to access the data.

  • Open Weather Map API Key
  • Dark Sky Secret Key

Once you have the API Key, you can save it in the WordPress admin under 'Settings' -> 'Awesome Weather'

Help Guides

There are lots of juicy Help Guides on my website. These will answer most of the questions you have. Some popular ones include:

  • Adding a Widget
  • Shotcode Attributes
  • Creating Custom Templates
  • Getting the User's Location
  • Bonus Functions for Getting Weather Data
  • Available Filters
  • Cache Settings
  • API Key Settings

About the Developer

The development of this plugin was done by Hal Gatewood mostly when I should be sleeping. I have a full time job that is not building WordPress plugins, so please keep this in mind when you submit your support tickets. I also do not work for OpenWeatherMap or Dark Sky and have no control over the quality of the weather data returned from them. Sorry.

Setup

Use the built in widget with all of its marvelous settings or add it to a page or theme with the shortcode: [awesome-weather owm_city_id="4544349"] or [awesome-weather location="Oklahoma City"]


Releases (47 )

Version Release Date Change Log
3.0.1 2020-04-21
  • Fix: Locale issues simplified.
3.0.2 2020-04-21
  • Fix: More locale changes.
  • Fix: Nasty possible loop cleaned.
  • Fix: awe_widget_id issue change array to object
3.0 2019-11-18
  • New: Pro replaces free plugin. Thanks to everyone who supported me.
2.0 2019-01-16
  • Improvements to City Lookup
  • Either location attribute or owm_city_id is required, not both now!
  • Code cleanup
1.5.15 2017-11-27
1.5.14 2017-10-26
  • As per consensus in the support forums, we have changed the forecast temp to use the max temp instead of the generic variable returned from the weather data
1.5.13 2017-10-11
  • Another attempted fix to the forecast days
1.5.12 2017-10-10
  • Fix to API change made by OpenWeatherMap
1.5.11 2017-05-23
1.5.10 2016-08-30
  • PHP7 Support
  • New lat and lon attributes to get weather by coordinates
1.5.9 2016-03-25

Checkbox to hide the attribution in the widget settings or use shortcode attribute hide_attribution="1"

1.5.8 2016-02-09
  • Language fixes and improvements
  • OpenWeatherMap attribution added as per licensing requirements
  • High and Low temperature fix
1.5.7 2016-01-11

Updated the language .pot file. A few new text items have been added and some modified. Fixed location searches that contain commas

1.5.6.2 2015-12-18
  • Added SK to locales and a filter to modify list of available locales
1.5.6.1 2015-12-15
  • Fix trailing slash issue with one of the preset background image checks
1.5.6 2015-12-15

Two new filters available to remove to the Google font Open Sans. Added new missing background preset 'atmosphere'

1.5.5 2015-12-14

Some new shortcode attributes, and a constant can be set for the OpenWeatherMap AppID. This helps multisite installations.

1.5.4 2015-12-08
  • Preset background images added for the 'Use Different Background Images Based on Weather' option
  • Color picker to choose a font color for the whole widget
  • CSS whitespace: no-wrap on the little degree symbols
  • Fixed wind speed to mph for 'Imperial' and m/s for Celsius as per the OpenWeatherMap weather data section
  • Updated .pot file
1.5.3.1 2015-10-12
  • Added an error message in the admin widget page to let users know they need an APPID
1.5.3 2015-10-12
  • Added spot for API key in 'Settings' -> 'Awesome Weather'
  • Added new setting to decide how to show error messages.
1.5.2 2015-10-01
  • Updated WP_Widget construct to prevent future breaking.
1.5.1 2015-06-19
  • Changed .custom class to .awe_custom
1.5 2015-05-21
  • You can now speed up your weather and provide better accuracy by using the new Search box in the widget to find the OpenWeatherMap City ID.
  • We also added the ability to use different background images by weather. Also new CSS properties using the weather condition code and text are added so you can target based on weather type.
  • Added several new filters to modify aspects of the weather widget like changing the C and F to a Degree symbol.
  • Fixed an issue where changing the forecast days would not clear the cache.
  • Default cache is now 30 minutes
1.4.3.3 2015-04-07
  • Hungarian language added (thanks Istvan Hidegkuti
1.4.3.2 2015-03-02
  • Finnish language added (thanks Mikko Anttila)
1.4.3.1 2015-03-02

More languages correctly supported from the OpenWeatherMap API

1.4.3 2015-02-14
  • Fixed spanish translations for weather description
  • Transient bug for languages also
1.4.2 2014-12-29

Slightly modified the CSS to include box-sizing. This may slightly modify the look of your widget, hopefully in a cleaner way.

1.4.1 2014-08-21
  • New translations added.
  • Caching fixes
  • Fixed checkboxes in widget settings
  • Checked to be working with WordPress 3.9
1.4 2014-04-14

Gearing up for the PRO version coming soon which will include: * weather icons * custom layouts * shortcode generator * C/F switching * User location detection

This release includes: * Extended forecast now uses WP current_time to determine what days to show, uses Timezone in 'Settings' -> 'General' * Added a Widget Title field that uses the standard widget code from the sidebar (optional) * Support for OpenWeatherMaps City ID, just insert in the Location field. * Support for rgba() in the Custom Background Color

1.3.4 2014-01-18

Fixed issue with Location stripping spaces from text cause weather to not get accessed. Thanks @storkontheroof!

1.3.3 2014-01-16

Moved Google Font out of CSS into enqueue

1.3.2 2013-11-27

Improved support for poorly coded themes that load the before_title and after_title with extra divs and don't take into account that widgets may not use a title.

1.3.1 2013-10-17

Added setting for color override Added URL param to clear transient cache '?clear_awesome_widget' Added new translations for the days of the week in the extended forecast Ability to add inline styles to the widget shortcode

1.3 2013-07-23

Upgraded to most recent OpenWeatherMap APIS and included translation files.

1.2.6 2013-07-12

Improved error handling with API calls

1.2.5 2013-07-11

Widget with custom background CSS issue.

1.2.4 2013-06-28

Forecast now stops showing today.

1.2.3 2013-06-28

Removed file_get_contents and replaced with wp_remote_get

1.2.2 2013-05-13

= 1.2 = Background Image Option

= 1.1.1 = Google Font URL changed or I messed it up, probably me.

= 1.1 = Errors are now commented out. Look in the source to see what the problem is.

= 1.0.2 = Removed debugging code, sorry!

= 1.0.1 = Changed API endpoints. Might not find weather without update.

1.2.1 2013-04-26
  • Background Image Option in widget
1.2 2013-04-26

Background Image Option

1.1.1 2013-04-25

Google Font URL changed or I messed it up, probably me.

1.1 2013-04-11

Errors are now commented out. Look in the source to see what the problem is.

1.0.2 2013-04-10

Removed debugging code, sorry!

1.0.1 2013-04-10

Changed API endpoints. Might not find weather without update.

=

1.0 2013-04-10
  • Initial load of the plugin.