Recently one of our users asked us if there was an easy way for her to display local weather on her blog. After doing some research, we found that there were tons of plugins available that will let you display weather forecast in WordPress. In this article, we will share two plugins that will let you show daily weather forecast in your WordPress blog.
The reason why we picked this plugin was its ease of installation. Unlike many other plugins, this plugin does not require you to signup with a third-party service to get an API. Also, this plugin does not require any link backs on the front end.
All you have to do is install and activate WP Google Weather. Then go to Appearance » Widgets. Then simply drag the WP Google Weather widget into the Sidebar. Enter the title of the widget, location, which language the display should be in, which unit the display should be in, and whether you want to show just today’s weather or the 3 day forecast.
Here is how the settings and the front-end display looks:
The front-end display is not the best however it can be customized to your liking. All you have to do is edit your stylesheet.
This plugin comes with a lot of options. It allows you to use the services like Wunderground and World Weather Online API to get your data. This plugin also has the auto-detect option for location, but you need to signup for another API service for that. The biggest downside in our eyes is that it is mandatory for you to display the link to the provider otherwise your API can be terminated. All those companies do have monthly paid API options where you can remove their link back.
First thing you need to do is install and activate Weather and Weather Forecast Widget. Then go to Appearance » Widgets. Drag the GoGadget Weather Widget. Fill out all the settings. There are tons of options.
Here is how the preview looks:
Although the preview looks a lot nicer, the data powered by link is a really big turn down for us.
We hope that you like these plugins. If you know of a better plugin, then feel free to suggest it in the comments.