1. Web Design
  2. WordPress
  3. WordPress Plugins

12 Best WordPress Weather Widgets & Plugins

Scroll to top
Read Time: 9 min

Are you looking to display weather forecasts on your WordPress website? A visually pleasing and powerful WordPress weather widget for your website is indispensable. 

WordPress weather widgets allow you and your customers to plan for the weather. These plugins include WordPress weather widget sidebars, local weather widgets, and weather forecast widgets. This will let your potential customers know what local weather they can expect at your venue, whether it's a golf course, a wedding destination, or a restaurant with patios. 

The weather WordPress widgets and plugins available on CodeCanyon and Envato Elements seamlessly integrate an upcoming weather forecast display on your website to keep everyone informed about the weather at your venue. 

Even though we’re powerless against Mother Nature, you and your customers can plan around it. 

Before you head over to CodeCanyon and Envato Elements to find the right weather plugin for your WordPress website, let's explore the benefits of a monthly subscription to Envato Elements

Envato Elements: Unlimited Downloads

On Envato Elements, you will find over 1500 weather-related themes, plugins, stock videos, photos, graphic templates, and more. But that's not all! Envato Elements also offers unlimited downloads of millions of digital assets, all with a single subscription. The subscription is covered by simple commercial licensing that gives you the right to use the item in a broad variety of projects, including those of a commercial nature.

Envato Elements subscription

Sign up today and start creating! 

Weather Widgets on Envato Elements 

1. WordPress Weather Forecast Plugin

WordPress Weather Forecast Plugin

This responsive, lightweight, and highly customizable weather plugin for WordPress automatically fetches up-to-date weather data and displays it on your website. Just enter the name, postal code, or coordinates of any location in the world, and you will see real-time temperatures, air pressure, humidity percentage, and more. You can also display the hourly or daily forecast and customize the weather background images or background colors.

2. The Forecaster: Weather Forecast for Elementor

Weather Forecast for ElementorWeather Forecast for ElementorWeather Forecast for Elementor

With this simple and intuitive plugin, you can add meteorological data for specified cities using Elementor Widgets. The plugin, based on OpenWeatherMap API, comes with customizable two widgets that you can add anywhere on your website.

  • Daily forecast provides a forecast for the next five days.
  • Hourly forecast provides an hourly forecast for the current day. 

Other features include:

  • choose to enable auto location 
  • block display layout
  • icons to display weather characteristics
  • upload your own SVG icon

In addition to looking great on all devices and browsers, this WordPress weather plugin is translation-ready and supports RTL languages. 

3. JEG Weather

Jeg Weather

This weather add-on for Elementor and WPBakery Page Builder provides live weather forecasts and current weather status updates on your website. The widget can automatically detect geographic locations to give accurate forecasts and status for areas where your customers are accessing your website from. It comes with customizable weather elements and can also be customized to fit with your website colors. It is also available on CodeCanyon.

4. Weather Informer for Elementor

Weather for Elementor

Weather Informer for Elementor allows you to add up-to-date meteorological data for a specific city. Just select your language, time zone, and location to get the weather box on your WordPress site. It is based on the OpenWeatherMap API and works with all themes built on Elementor. It also automatically detects the location by the user's IP address.

The widget comes with five fully customizable templates for your weather blocks. You can customize the color, typography, text shadow, background color, border, margins, and padding. You can also choose icons for each weather characteristic or upload your own icon in SVG format. 

This SEO-friendly weather plugin looks great on all devices and browsers. It also supports translations and RTL languages. This plugin is available on CodeCanyon as Synopter: Weather for Elementor

The Best Weather Widgets for WordPress on CodeCanyon 

With a cheap one-time payment, you can purchase one of these high-quality weather WordPress plugins and add up-to-date weather forecasts on your website.

weather WordPress plugins on CodeCanyonweather WordPress plugins on CodeCanyonweather WordPress plugins on CodeCanyon

Here are some top-rated WordPress weather widgets and plugins that are available for you to download on CodeCanyon.

5. Best-Selling: Simple Weather Plugin

Simple Weather Plugin

The Simple Weather plugin displays the current weather via widgets and shortcodes that you can display anywhere on your WordPress website.

These WordPress weather widgets for your website are easy to set up and are packed with all the options you need like location, GPS coordinates, customizable update intervals, day and night temperatures, background colors, and more. 

If you use WPBakery on your site, the publisher also offers Weather for Visual Composer.

This weather widget is also available on Envato Elements.

6. Elfsight Weather Forecast

 Weather Forecast

Elfsight Weather is an easily adaptable WordPress weather plugin. Enter any location, using a zip code or GPS coordinates, and it will display the current weather information for that location on the map. Your audience will be able to check for updates on the temperature, air pressure, humidity percentage, and active weather. 

The temperature plugin for WordPress has a weather forecast feature to show the forecast for the week ahead or for the next 12 hours. With this plugin, you can choose the colors you prefer for your widget display.

7. Synopter: Weather for Elementor

Synopter – Weather for Elementor

Synopter is an SEO-friendly weather widget that allows you to add a weather box on your website via Elementor. It's based on the OpenWeatherMap API. You can customize the weather templates to complement your page. You can also modify weather characteristics, add icons from the icon library, or upload your own. 

The widget is compatible with all modern browsers and works seamlessly with all themes built on Elementor. It supports many languages, including RTL-oriented languages. 

8. aWeather Forecast 

aWeather Forecast

The aWeather Forecast plugin is a uniquely designed weather WordPress widget. It can display weather conditions with its cast of 18 animated icons, 4 animated headers, and full-color customization. This is one of the most charming weather widgets you'll find!

This weather widget for your website can display the current weather icon and temperature, current weather conditions, wind speed and direction, pressure, humidity, and more. Not bad for a nifty little temperature plugin for WordPress.

4 Free Weather Widgets for WordPress

Without a doubt, paid weather WordPress plugins will offer you the most comprehensive set of tools and features. The features, customer support, and overall user experience will be better with these premium plugins. However, you might not currently have the budget to spend on these premium weather plugins and still need to show the weather forecast to your website visitors. 

That's why I've collected a list of some of the best weather WordPress plugins available for free online.

1. WP-Forecast

This WordPress weather plugin that's free will let you display weather data from AccuWeather and WeatherBug. You can also customize the display features such as location and language.

2. Weather Atlas Widget

Weather atlas widgetWeather atlas widgetWeather atlas widget

The Weather Atlas WordPress plugin weather widget features a responsive design, a detailed forecast, and weather icons. It works well for a weather WordPress plugin that's free. This plugin is easy to set up and use. 

3. Weather Effect

Weather EffectWeather EffectWeather Effect

Weather Effect is a WordPress plugin that showcases falling objects such as snowflakes, candy, Valentine hearts, roses, or stickers. This gives a real-time seasonal effect for your website visitors.

4. Location Weather

Location weatherLocation weatherLocation weather

Location Weather is an easy-to-use and customizable WordPress weather plugin that's free. It allows you to add unlimited up-to-date weather information to your webpages or through a WordPress weather widget sidebar.

How to Customize the aWeather Weather Forecast Plugin for WordPress 

Now that we've gone over all the best premium and free weather WordPress plugins available, you might be wondering how you can add them to your website. 

Let's take a look at how you can customize a premium weather plugin so it can fit seamlessly into your website. 

1. Insert aWeather Into Your Website

First, we need to insert the aWeather plugin into the site once the plugin is installed. Choose Appearance > Widgets from the WordPress admin sidebar. From there, we will look for the aWeather Forecast tab under Available Widgets. We would like the widget to appear in the footer of our website, so click on the tab and choose Footer. The widget will now be added to our website, and we can begin customizing it. 

customising the aWeather widget

2. Type in Your OpenWeather Map API ID

Next, click on the aWeather widget under the Footer section of the widget editor. This will open up the customization options for the widget. 

In order for the widget to display the current weather forecast for your desired location, we must add an API key in the OpenWeatherMap App ID text field. To do this, click on the Get App ID link next to the field title. 

You'll then need to create an account on the OpenWeather website in order to obtain the API keys. Click the Sign-Up link on the webpage. Once you've signed up with a valid email, click on the API keys link on the second-level menu header. Copy and paste the API key called default back into the OpenWeatherMap App ID text field. Your widget will now be ready to display current forecasts from around the world. 

Type in Your OpenWeather Map API ID

3. Configure the Display

Finally, we can adjust the widget to display the weather forecast how we would like. Under the aWeather widget, type in "London, UK" as we would like to show the weather forecast for London. Next, click the drop-down menu titled Units format, and choose Fahrenheit. Lastly, click the save button at the bottom of the widget. You can now view the weather widget on the footer of all your pages. 

Configure the Display

This is one of the many plugins you will install and configure. This guide by Rachel McCollin is one that you will go back to often.

Install a WordPress Weather Widget or Plugin Now! 

If you've got a business that relies on the weather, then add a stylish-looking weather WordPress plugin from CodeCanyon. 

The WordPress weather widgets and plugins available will allow you to seamlessly integrate a weather display into your website and give you the option to customize the display so it will fit with your website's theme.

Also, there are thousands of other high-quality WordPress plugins on CodeCanyon that can help enhance your business's website. Have a look through this large collection of plugins, and you'll find helpful plugins in all different types of categories, from marketing to eCommerce to social media.

Find the perfect WordPress plugin to help your business succeed and motivate your customers. You can find even more plugin ideas and inspiration in our new free course on finding the best WordPress plugins for your site.

Finally, these selected articles will give you insights about plugins that will be perfect for your website:

Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Web Design tutorials. Never miss out on learning about the next big thing.
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.