WP Weather - WordPress Weather Plugin for WordPress Widget, Elementor and WPBakery Page Builder — a comprehensive solution for adding beautiful and accurate weather forecasts to your WordPress website. This versatile plugin is designed for maximum compatibility, offering dedicated widgets for the native WordPress block editor, Elementor, and WPBakery Page Builder. It allows you to display current weather conditions, multi-day forecasts, and detailed information like wind speed, humidity, and sunrise/sunset times for any city in the world. With its intuitive interface, you can customize the look and feel to match your site's design without writing a single line of code.
The plugin leverages reliable weather data APIs to ensure the information provided to your visitors is always up-to-date and precise. Whether you run a travel blog, a local news portal, an event website, or a business that depends on weather conditions, WP Weather provides a valuable tool to engage your audience. Its responsive design ensures that weather widgets look great on all devices, from desktops to smartphones. The plugin also supports various units (Celsius/Fahrenheit) and languages, making it a perfect choice for a global audience.
Why Displaying Weather Is Crucial
In a digital world, user engagement is everything. You're not just providing content; you're creating an experience. For many websites, weather is not just a gimmick—it's essential information that influences user decisions. A travel blogger's audience wants to know the forecast for their next destination. An outdoor event site's visitors need to know if they should bring an umbrella. According to a Google study, 82% of smartphone users consult their phones for local information, and weather is a top query. By not providing this data, you're forcing users to leave your site to find it elsewhere, increasing your bounce rate and losing a potential conversion.
WP Weather solves this problem directly. By integrating real-time forecasts, you increase the time users spend on your page and establish your site as a one-stop resource. This simple addition can decrease bounce rates by up to 15% and increase return visits, as users come to rely on your site for comprehensive information. It's a small change that delivers a significant boost in user retention and authority.
Features
- Multiple Display Modes: Show current weather, a 5-day forecast, or a detailed hourly breakdown.
- Elementor Widget: A dedicated, fully customizable widget for the Elementor page builder.
- WPBakery Page Builder Element: Seamless integration with WPBakery for easy drag-and-drop implementation.
- Classic WordPress Widget & Shortcode: Use it in sidebars, footers, or any widgetized area with the classic widget or a simple shortcode.
- Auto-Location Detection: Automatically display weather for the visitor's current location using IP detection.
- Custom Location Search: Users can search for any city, zip code, or coordinates worldwide. - Customizable Layouts: Choose from multiple layouts, including simple, full, and compact card designs.
- Visual Customization: Control colors, fonts, backgrounds, and weather icons to match your brand.
- Selectable Units: Easily switch between Celsius and Fahrenheit for temperature and mph/kph for wind speed.
- Multi-Language Support: All static text can be translated, making the plugin fully compatible with WPML and Polylang.
Feature Comparison: Free vs. Pro Version
| Feature | Free Version (This one) | PRO Version |
|---|---|---|
| Current Weather Display | ✔️ | ✔️ |
| 3-Day Forecast | ✔️ | ✔️ |
| Elementor & WPBakery Widgets | ✔️ | ✔️ |
| Customizable Colors | ✔️ (Basic) | ✔️ (Advanced Palette) |
| Auto User Location (IP-based) | ✔️ | ✔️ |
| Number of Locations | 1 per widget | Unlimited |
| Forecast Range | Up to 3 days | Up to 16 days |
| Hourly Forecast | ❌ | ✔️ |
| Severe Weather Alerts | ❌ | ✔️ |
| Custom Weather Icon Packs | ❌ | ✔️ |
| Priority Support | ❌ | ✔️ |
How to install the plugin?
- Download the plugin archive using the button above.
- Navigate to Plugins > Add New in your WordPress dashboard.
- Click "Upload Plugin" at the top and select the downloaded ZIP file.
- Install, activate the plugin, and follow the quick setup wizard instructions.
FAQ
What weather data provider does this plugin use?
This plugin integrates with the free and reliable OpenWeatherMap API to fetch real-time weather data. You will need to sign up for a free API key on their website, which is a quick and easy process. The plugin includes a simple settings page where you can enter your API key to activate the weather data feed.
Can I customize the design of the weather widget to match my theme?
Absolutely. WP Weather is built with customization in mind. Through the widget settings in Elementor, WPBakery, or the native WordPress customizer, you can change background colors, text colors, font sizes, and select from different layout options. No CSS knowledge is required to make the widget fit seamlessly into your site's design.
Will this plugin slow down my website?
No, the plugin is optimized for performance. It uses a lightweight script and caches the weather data for a set period (e.g., 30 minutes) to minimize API requests and reduce server load. This ensures that your page speed is not negatively impacted while still providing up-to-date weather information to your visitors.
Is the weather widget responsive and mobile-friendly?
Yes, all weather layouts and widgets are fully responsive. They will automatically adjust to fit the screen size of any device, including desktops, tablets, and smartphones. This ensures a great user experience for all your visitors, regardless of how they access your site.