Title: Global Weather Pro: Weather Widget for WordPress
Author: Allen Floyd
Published: <strong>Gortheren 23, 2025</strong>
Last modified: Gortheren 1, 2026

---

Search plugins

![](https://ps.w.org/global-weather-pro/assets/banner-772x250.png?rev=3506535)

![](https://ps.w.org/global-weather-pro/assets/icon.svg?rev=3333174)

# Global Weather Pro: Weather Widget for WordPress

 By [Allen Floyd](https://profiles.wordpress.org/alfloyd/)

[Download](https://downloads.wordpress.org/plugin/global-weather-pro.zip)

 * [Details](https://cor.wordpress.org/plugins/global-weather-pro/#description)
 * [Reviews](https://cor.wordpress.org/plugins/global-weather-pro/#reviews)
 *  [Installation](https://cor.wordpress.org/plugins/global-weather-pro/#installation)
 * [Development](https://cor.wordpress.org/plugins/global-weather-pro/#developers)

 [Support](https://wordpress.org/support/plugin/global-weather-pro/)

## Description

**Global Weather Pro provides accurate weather forecasts and critical weather alerts
for locations around the world. To offer maximum flexibility, Global Weather Pro
includes two distinct widgets optimized for different placements: a comprehensive
header widget and a compact sidebar widget. Effortlessly display current conditions,
detailed 7-day forecasts, and severe weather alerts to keep your visitors informed
and engaged. Perfect for any website, Global Weather Pro offers precision and flexibility
to ensure an enhanced user experience, now featuring stunning, AI-generated animated
images for all 48 of WeatherAPI’s weather conditions in the widget’s header. All
weather data and alerts are sourced from WeatherAPI, a well-known and trusted weather
provider, ensuring reliable and professional-grade forecasts you can count on. Global
Weather Pro handles all API communications through our dedicated service, meaning
you get reliable data from top providers like WeatherAPI without needing to sign
up for, manage, or pay for your own API keys.

Check out the live demos to see both widgets in action: [Sidebar Demo](https://globalweatherpro.com/sidebar-demo/)

[Header Demo](https://globalweatherpro.com/header-demo/)

**Features:**

 * **Critical Weather Alerts:** Keep your audience safe and informed with timely
   notifications for severe weather events, sourced directly from WeatherAPI. Alerts
   are prominently displayed within the widget to ensure maximum visibility.
 * **No API Keys Needed:** Instantly set up and deliver weather forecasts without
   any third-party signups or costs. Global Weather Pro handles all API communications
   through our dedicated service.
 * **Dual Widget Design:** Comes with two specialized widgets—one designed for prominent
   header placement and another optimized for sidebars, ensuring a perfect fit for
   your theme’s layout.
 * **Professional Dark & Light Themes:** Choose between a rich, innovative Dark 
   Mode featuring a slate-based palette with frosted glass effects and cyan accents,
   or a clean, polished Light Mode—both designed for a modern weather app aesthetic.
 * **AI-Generated Animations:** Stunning AI-generated animated images for all 50
   + weather conditions are displayed in the header of the weather widget, creating
   a beautiful user experience.
 * **Accessibility Compliant (WCAG):** Built with comprehensive ARIA attributes,
   semantic HTML, keyboard navigation support, and reduced motion preferences for
   an inclusive experience for all users.
 * **Detailed Hourly & Daily Forecasts:** Provide a true, 24-hour, hour-by-hour 
   forecast and a 7-day forecast. Display key metrics like temperature, chance of
   rain, humidity, UV index, and more.
 * **Shortcode Support:** Includes separate, reliable shortcodes for both the header
   and sidebar widgets ([gwpro_header_weather] and [gwpro_sidebar_weather]) for 
   easy embedding anywhere on your site.
 * **Flexible Placement (Widgets & Shortcodes):** Seamlessly add widgets to your
   header, footer, or sidebar. You can also use the simple shortcodes ([gwpro_header_weather]
   and [gwpro_sidebar_weather]) to embed forecasts anywhere on your posts or pages.
 * **Font Customization:** Personalize the widget’s appearance by choosing from 
   4 professional fonts, including Roboto, EB Garamond, Lato, and Source Sans Pro.

Whether you run a blog, business website, or community portal, Global Weather Pro
makes it easy to share up-to-date weather insights with your audience.

### Third-Party Services

**Global Weather Pro API**

 * Fetches weather data.
 * No personal data collected.
 * Accessed at:
    - [https://www.pointforecaster.com/api/geocodedata](https://www.pointforecaster.com/api/geocodedata)
    - [https://www.pointforecaster.com/api/alerts](https://www.pointforecaster.com/api/alerts)
    - [https://www.pointforecaster.com/api/forecasthourly](https://www.pointforecaster.com/api/forecasthourly)
    - [https://www.pointforecaster.com/api/forecastdaily](https://www.pointforecaster.com/api/forecastdaily)
 * Privacy Policy: [https://globalweatherpro.com/gwpro-privacy-policy](https://globalweatherpro.com/gwpro-privacy-policy)

**WeatherAPI**

 * Provides weather forecasts and alerts.
 * Location data (entered by site owner) sent; no personal data collected.
 * Accessed at:
    - [https://api.weatherapi.com/v1/alerts.json](https://api.weatherapi.com/v1/alerts.json)
    - [https://api.weatherapi.com/v1/forecast.json](https://api.weatherapi.com/v1/forecast.json)
 * Weather condition icons served from: [https://cdn.weatherapi.com/weather/](https://cdn.weatherapi.com/weather/)
 * Privacy Policy: [https://www.weatherapi.com/privacy.aspx](https://www.weatherapi.com/privacy.aspx)

**Geoapify API**

 * Provides geolocation services.
 * No personal data collected.
 * Accessed at: [https://api.geoapify.com/v1/geocode/search](https://api.geoapify.com/v1/geocode/search)
 * Privacy Policy: [https://www.geoapify.com/privacy-policy/](https://www.geoapify.com/privacy-policy/)

**Google Fonts API**
 – This service is used to load and display custom fonts, as
selected in the widget settings. – **Personal Data**: To serve fonts efficiently,
Google may collect data such as IP addresses. – **Access**: The API is accessed 
at https://fonts.googleapis.com. – **Privacy Policy**: Refer to Google’s privacy
policy here: https://policies.google.com/privacy.

## Screenshots

[⌊Desktop view of the header widget set to dark mode theme.⌉⌊Desktop view of the
header widget set to dark mode theme.⌉[

Desktop view of the header widget set to dark mode theme.

[⌊Mobile view of sidebar widget set to dark mode theme.⌉⌊Mobile view of sidebar 
widget set to dark mode theme.⌉[

Mobile view of sidebar widget set to dark mode theme.

[⌊Mobile view embedded using shortcode set to light mode theme.⌉⌊Mobile view embedded
using shortcode set to light mode theme.⌉[

Mobile view embedded using shortcode set to light mode theme.

[⌊The admin settings page for entering a custom location.⌉⌊The admin settings page
for entering a custom location.⌉[

The admin settings page for entering a custom location.

[⌊Shortcode section of the settings page with one-click copy buttons.⌉⌊Shortcode
section of the settings page with one-click copy buttons.⌉[

Shortcode section of the settings page with one-click copy buttons.

## Installation

 1. Upload the plugin files to `/wp-content/plugins/global-weather-pro` or install 
    through the WordPress plugin screen.
 2. Activate the plugin through the ‘Plugins’ menu.
 3. Navigate to “Appearance” > “Widgets” and add either the “Global Weather Pro Header”
    or “Global Weather Pro Sidebar” widget to your desired location.
 4. Alternatively, embed the widgets directly into posts and pages using a shortcode:
    Use [gwpro_header_weather] to display the header widget. Use [gwpro_sidebar_weather]
    to display the sidebar widget.

## FAQ

_How do I display the widget?_
 To display the Global Weather Pro widget, you have
a few options: Widget Menu: Navigate to “Appearance” > “Widgets” in your WordPress
admin panel. From there, you can add either the “Global Weather Pro Header” or “
Global Weather Pro Sidebar” widget to your desired location, such as your header,
footer, or sidebar. Shortcodes: For more flexibility, you can embed the widgets 
directly into your posts and pages using shortcodes. Use [gwpro_header_weather] 
to display the header widget. Use [gwpro_sidebar_weather] to display the sidebar
widget.

It is important to note that the original shortcode, [gwpro_global_weather_pro],
now functions as an alias for the sidebar widget shortcode ([gwpro_sidebar_weather])
for backward compatibility. Therefore, any existing instances of the old shortcode
will continue to work without issue.

_Is the plugin compatible with all WordPress themes?_
 Global Weather Pro is designed
to work with most WordPress themes. If you experience any issues, please create 
a topic on our official WordPress support forum so our team and the community can
assist you: [Official Plugin Support Page](https://wordpress.org/support/plugin/global-weather-pro/)

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Global Weather Pro: Weather Widget for WordPress” is open source software. The 
following people have contributed to this plugin.

Contributors

 *   [ Allen Floyd ](https://profiles.wordpress.org/alfloyd/)

[Translate “Global Weather Pro: Weather Widget for WordPress” into your language.](https://translate.wordpress.org/projects/wp-plugins/global-weather-pro)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/global-weather-pro/),
check out the [SVN repository](https://plugins.svn.wordpress.org/global-weather-pro/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/global-weather-pro/)
by [RSS](https://plugins.trac.wordpress.org/log/global-weather-pro/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.4.6 – 2026-07-01

 * **Fix: Hourly Forecast Now Starts at the Current Hour.** The header widget’s 
   hourly forecast previously always began at 12:00 AM of the current day. It now
   correctly starts at the current hour and spans a full 24 hours (e.g. 1:00 PM 
   today through 12:00 PM the next day), matching the description of a true, rolling
   hour-by-hour forecast.
 * **Fix: Corrected Hourly Time/Data Alignment.** Resolved an issue where the hourly
   temperatures and conditions did not match their displayed times. The starting
   hour was being derived from WeatherAPI’s cached `last_updated` timestamp, which
   can be up to an hour stale, causing the forecast values to appear shifted relative
   to their labels.
 * **Enhancement: Time-Zone-Accurate “Current Hour” Detection.** The widget now 
   determines the location’s current hour from the live browser clock projected 
   into the location’s IANA time zone (`tz_id`) via `Intl.DateTimeFormat`, making
   it immune to server-side cache staleness and the viewer’s own time zone. The 
   cached location time is retained only as a fallback.

#### 2.4.4 – 2026-06-30

 * **Fix: UV Index Display in Header Widget.** Resolved an issue where the “UV Index”
   field in the header widget rendered empty. The ‘#uv-div-span’ element now correctly
   populates with the current UV risk level.
 * **Fix: Correct UV Data Source.** The header widget now reads the UV value from
   the current conditions in the forecast response (`minutelyDataImperial`) rather
   than the daily forecast, so the displayed UV reflects the current hour instead
   of a full-day summary.
 * **Enhancement: Standardized UV Color Coding.** The UV Index badge is now color-
   coded to the official EPA/WHO UV Index risk scale using standardized hex values:
   Low 0–2 (#299501 green), Moderate 3–5 (#F7E400 yellow), High 6–7 (#F85900 orange),
   Very High 8–10 (#D8001D red), and Extreme 11+ (#6B49C8 purple). Text color automatically
   adjusts between black and white for readable contrast against each background.
 * **Enhancement: UV Accessibility.** Added a descriptive `title` tooltip and `aria-
   label` to the UV Index badge (e.g. “UV 7 – high”) so both the numeric value and
   risk level are announced to screen readers.
 * **Enhancement: Robust UV Parsing.** The raw UV value is now coerced to a number
   and rounded before bucketing, and gracefully falls back to “–” when no valid 
   reading is available.

#### 2.4.0 – 2026-06-23

 * **New: Migrated to WeatherAPI.** All weather data-current conditions, hourly 
   forecasts, 7-day forecasts, and severe weather alerts is now sourced from WeatherAPI,
   replacing the previous Weatherbit provider. As before, all API communication 
   is handled through the Global Weather Pro service, so no API keys or signups 
   are required on your end.
 * **Enhancement: Native WeatherAPI Condition Codes.** The header and sidebar current-
   condition icons now map directly from WeatherAPI’s condition codes (1000–1282)
   to the bundled AI-generated animations (header) and weather icon set (sidebar),
   ensuring accurate icons for every reported condition.
 * **Enhancement: WeatherAPI Forecast Icons.** The small hourly and 7-day forecast
   icons now load from WeatherAPI’s hosted day/night icon set, keeping them in sync
   with the reported condition.
 * **Change: Dual-Unit Responses.** WeatherAPI returns both imperial and metric 
   values in a single response, so the Fahrenheit/Celsius toggle no longer triggers
   separate API requests, improving responsiveness.
 * **Removed: Minute-by-Minute Endpoint.** The minutely precipitation feed has been
   removed because WeatherAPI does not provide a minute-level forecast. Current 
   conditions are now read from the forecast response, with no change to the displayed
   widget.

#### 2.3.0 – 2026-06-19

 * **New: Gutenberg Block.** Added a native “Global Weather Pro” block so you can
   insert the weather widget directly in the block editor, including Full Site Editing
   and block themes that no longer have classic widget areas. Find it under the “
   Widgets” category or by searching “weather”.
 * **New: Block Editor Controls.** The block provides editor sidebar controls to
   choose the layout (Header or Sidebar) and pick a Dark or Light theme, or inherit
   the site-wide theme setting.
 * **Enhancement: Single Source of Truth.** The block is server-rendered and reuses
   the same output pipeline as the classic widgets and shortcodes, so markup, scripts,
   and weather data stay perfectly consistent across every placement method.
 * **Enhancement: Location Managed Site-Wide.** Location is set once in Global Weather
   Pro  Settings and applies to every widget and block, keeping a single, predictable
   source of truth. The block editor clearly notes where to manage it.
 * **Fix: Reliable Block Data Loading.** Weather data for the block is now emitted
   inline within the block markup instead of via late script localization, resolving
   an “gwpro is not defined” error that could occur when the block rendered in block
   themes / FSE templates.
 * **Fix: Settings Dropdown Contrast.** Dropdown (select) options on the settings
   page now render with light text on the dark surface, fixing low-contrast options
   that previously blended into the dark admin theme.

#### 2.2.22 – 2026-06-11

 * **Enhancement: SEO & Discoverability Improvements.** Updated the plugin title
   to “Global Weather Pro: Weather Widget for WordPress” to more clearly communicate
   the plugin’s purpose to WordPress users.
 * **Enhancement: Search Optimization.** Refined WordPress.org plugin tags to improve
   relevance for weather widget, weather forecast, local weather, weather alerts,
   and geolocation related searches.

#### 2.2.21 – 2026-06-03

 * **Enhancement: Modern Clipboard API.** Replaced the deprecated `document.execCommand("
   copy")` with the modern `navigator.clipboard.writeText()` API for copying shortcodes,
   with a fallback for older browsers.
 * **Enhancement: Subtle Copy Feedback.** Replaced intrusive alert dialogs with 
   a subtle inline toast notification that displays “Copied!” or an error message,
   improving the user experience without interrupting workflow.
 * **Enhancement: Accessible Toast Notifications.** Added proper ARIA attributes(`
   role="status"`, `aria-live="polite"`) to toast notifications for screen reader
   support.

#### 2.2.19 – 2026-04-21

 * **Enhancement: Improved Fresh Install Experience.** The location input field 
   in admin settings is now empty by default on fresh installations, reducing user
   friction. The widget will automatically use a fallback location if no custom 
   location is set, ensuring seamless functionality out of the box.

#### 2.2.18 – 2026-04-20

 * **Enhancement: Cleaner Location Display.** Removed zip codes from the location
   display in both the header and sidebar widgets for a cleaner, more professional
   appearance. Addresses now display without postal codes (e.g., “University of 
   Florida, Southwest 12th Street, Gainesville, FL, US” instead of including “32611”).

#### 2.2.15 – 2026-04-02

 * **Fix:** Corrected $delay_until timing from 10 seconds (test value) to 7 days
   for production use.
 * **Fix:** Prevented premature execution caused by leftover testing configuration.

#### 2.2.13 – 2026-03-28

 * **Fix: Review Prompt Not Appearing After Reinstall.** Resolved an issue where
   users who deleted and reinstalled the plugin would not see the review prompt 
   after 7 days. The activation hook now properly resets the activation date and
   clears previous review notice states on reinstall.
 * **Fix: “Maybe Later” Button Not Working.** Added proper redirects after processing
   review notice actions, ensuring the delay option is correctly saved and the notice
   reappears after the specified delay period.
 * **Fix: “Leave a Review” Button Blocked by Popup Blocker.** Refactored the review
   button to open the WordPress review page without triggering browser popup blockers,
   while still auto-dismissing the notice.
 * **Enhancement: Uninstall Cleanup.** Added an uninstall hook to remove all plugin
   options from the database when the plugin is deleted, ensuring a clean slate 
   for fresh installations.
 * **Enhancement: Expanded Review Notice Visibility.** The review prompt now appears
   on all admin pages instead of only the dashboard, increasing visibility for users.
 * **Enhancement: Improved Review Prompt Messaging.** Updated the review notice 
   text to a friendlier, more engaging tone.

#### 2.2.07 – 2026-03-24

 * **Enhancement: Standardized CSS Units for WordPress Consistency.** Replaced all
   rem units with em across the entire stylesheet to ensure more predictable scaling
   within WordPress themes and nested container contexts.
 * **Enhancement: Established Consistent Base Font Size.** Set the base font size
   to 16px to align with browser defaults and create a more streamlined, consistent
   visual hierarchy across both header and sidebar widgets.

#### 2.2.04 – 2026-03-23

 * **Enhancement: Refined Weather Parameter Colors (Dark Theme).** Updated the weather
   parameter label colors in the header widget’s dark theme from bright, saturated“
   crayon” tones to a professional, muted palette. The new colors use soft, desaturated
   hues (soft sky blue, warm stone gray, neutral zinc, soft teal, muted blue, soft
   cyan, soft amber, soft orange, soft rose) that complement the glassmorphism aesthetic
   while maintaining semantic meaning.
 * **Enhancement: Unified Weather Parameter Colors (Light Theme).** Simplified the
   light theme weather parameter labels to use plain black (#000000) for optimal
   readability and a clean, professional appearance against the light background.

#### 2.2.0 – 2026-03-21

 * **New: Unified Theme System.** Simplified the header widget theme options from
   four themes (Glossy Black, Midnight Graphite, Midnight Horizon, Light Mode) down
   to two polished options: Dark Mode and Light Mode. This creates a cleaner admin
   experience and ensures visual consistency.
 * **Enhancement: Professional Dark Theme Redesign.** The header widget now features
   a rich, innovative dark theme with a slate-based color palette, frosted glass
   effects, subtle cyan/blue accents, and smooth transitions for a modern weather
   app aesthetic.
 * **Enhancement: Consistent Light Theme.** The Light Mode theme has been completely
   redesigned to match the structure and polish of the new Dark Mode, ensuring a
   cohesive experience regardless of theme selection.
 * **Enhancement: Accessibility Improvements (WCAG Compliance).** Added comprehensive
   ARIA attributes throughout the header widget including proper `role`, `aria-label`,`
   aria-labelledby`, `aria-pressed`, and `aria-selected` attributes. Changed interactive
   elements from anchor tags to semantic `<button>` elements for improved screen
   reader support.
 * **Enhancement: Keyboard Navigation.** Added visible focus states (`focus-visible`)
   for all interactive elements to support keyboard-only users.
 * **Enhancement: Glassmorphism Forecast Toggle Buttons.** The Hourly/7-Day forecast
   toggle buttons now feature a distinctive high-tech glassmorphism design with 
   multi-layer transparency, backdrop blur, inner highlights, animated shimmer effects
   on hover, and a subtle lift transform—giving them a premium, see-through glass
   appearance that stands out from other widget controls.
 * **Enhancement: Reduced Motion Support.** Added `prefers-reduced-motion` media
   query support to respect user system preferences by disabling animations when
   requested.
 * **Dev: CSS Architecture Cleanup.** Removed redundant legacy theme files (glossy-
   black.css, midnight-graphite.css, midnight-horizon.css, techwave-modern.css, 
   techwave-sidebar.css, alert-icon-techwave.css) and consolidated styles into two
   unified theme files.

#### 2.1.102 – 2026-02-21

 * **Fix:** Resolved a critical bug where the “Leave a Review” admin notice never
   appeared for users who had the plugin installed before the review system was 
   introduced in v2.1.88. The `register_activation_hook` only fires on initial activation,
   so `gwpro_activation_date` was never set for existing installs, causing the display
   function to always bail out. Added an `admin_init` fallback that seeds the activation
   date if missing.
 * **Fix:** Corrected a nonce mismatch on the “Maybe Later” review notice action.
   The delay URL was generated with the nonce action `gwpro_dismiss_notice_nonce`
   but the handler verified against `gwpro_delay_notice_nonce`, causing the click
   to silently fail and never actually postpone the notice.
 * **Enhancement:** Redesigned the admin settings page with a modern, rich-black
   high-tech aesthetic. The new layout features dark card-based sections with subtle
   accent glows, icon-labeled headers for Location, Appearance, Typography, and 
   Shortcodes, a dedicated sidebar column for Review and Support actions, and fully
   custom-styled inputs, selects, and buttons for a polished, cohesive admin experience.

#### 2.1.100 – 2026-01-22

 * **Enhancement:** Weather alert modals now allow full text selection and copying.
   Users can highlight and copy alert titles and descriptions directly from the 
   modal overlay, improving accessibility, usability, and information sharing—especially
   during severe weather events.

#### 2.1.98 – 2026-01-15

 * **Enhancement:** Repositioned the weather alert icon and forecast toggle buttons(
   Hourly/7 Day) to the bottom right corner of the header widget for improved layout
   and accessibility across all themes.

#### 2.1.95 – 2025-10-28

 * **Change:** Replaced “Daily Average Gusts” with “Current Gusts” in the header
   widget. This now reflects the most recent observed/analyzed gust at the location(
   more actionable for severe weather).

#### 2.1.94 – 2025-10-08

 * **Fix:** Resolved an issue where the **Fahrenheit/Celsius unit toggle** stopped
   working after pages were translated using Google Translate. Event listeners are
   now delegated to survive DOM replacements by translation plugins.
 * **Fix:** Removed DOM re-insertion of the unit toggle links that caused them to
   lose their horizontal spacing when switching units.
 * **Enhancement:** Added translation-safe attributes (`data-role="unit-toggle"`,`
   translate="no"`) to both widgets, ensuring consistent behavior and preventing
   future breakage when the page is translated.

#### 2.1.91 – 2025-10-02

 * **Enhancement:** Centered the **alert icon** in the compact sidebar widget for
   improved visual balance and a cleaner layout across all screen sizes. This change
   ensures the critical weather alert indicator is now properly aligned when displayed
   in sidebar placements.

#### 2.1.89 – 2025-09-17

 * **Enhancement:** Expanded the **Font Customization** feature to include a total
   of four professional fonts. Users can now choose from Roboto, EB Garamond, Lato,
   and Source Sans Pro to personalize the widget’s appearance.

#### 2.1.88 – 2025-09-03

 * **New:** Added a new non-intrusive admin notice to encourage user reviews. The
   prompt appears on the main dashboard after a set period and includes options 
   to leave a review, delay the notice (“Maybe Later”), or permanently dismiss it.

#### 2.1.87 – 2025-09-02

 * **Fix:** Corrected an issue where clicking on weather parameter tabs within the
   WordPress Playground live preview would erroneously open a new blank tab. Navigation
   within the live preview now functions as expected.

#### 2.1.82 – 2025-08-27

**New: Critical Alerts in Sidebar Widget.** The compact sidebar widget now displays
critical weather alerts sourced from Weatherbit. This extends the severe weather
notification feature, ensuring important alerts are visible to users regardless 
of which widget is used.

#### 2.0.71 – 2025-08-22

 * **Enhancement:** The weather alert modal now displays all active alerts for a
   location, not just the first one. This ensures users have access to complete 
   severe weather information in a single, scrollable view.

#### 2.0.4 – 2025-08-16

 * **Fix:** Resolved an issue where the weather alerts icon incorrectly appeared
   active when no alerts were present.

#### 2.0.0 – 2025-08-16

 * **New: Critical Weather Alerts.** Added a new feature to display critical weather
   alerts from Weatherbit. Alerts will now appear in the header widget to inform
   users of severe weather conditions.

#### 1.1.20 – 2025-08-04

 * **Font Customization:** Introduced new font style options in the widget settings,
   allowing users to personalize the appearance of the text.

#### 1.1.14 – 2025-08-01

 * **New:** Implemented theme-aware custom scrollbars for all scrollable content
   areas within the widget.
 * **Enhancement:** The scrollbar’s appearance now automatically adapts to the currently
   selected theme (Glossy Black, Midnight Graphite, Midnight Horizon, and Light 
   Mode), replacing the default browser scrollbar. This creates a more immersive
   and visually cohesive user experience, particularly for the horizontal forecast
   views.
 * **Enhancement:** Improved scrollbar contrast and hover states for better usability
   and accessibility across all themes.

#### 1.1.08 – 2025-07-29

 * **New: Added one-click “Copy” buttons for shortcodes.** You can now easily copy
   the header and sidebar shortcodes directly from the admin settings page (“Settings”
   > “Global Weather Pro”).

#### 1.1 – 2025-07-24

 * **New: Introduced two distinct shortcodes for improved reliability.** To resolve
   issues with the WordPress Shortcode Block, the plugin now has two separate shortcodes:`[
   gwpro_header_weather]` for the header widget and `[gwpro_sidebar_weather]` for
   the sidebar widget.
 * **Tweak: Admin settings page updated for clarity.** The settings page under “
   Settings > Global Weather Pro” has been updated to display the two new, separate
   shortcodes, making them easier to find, copy, and use.
 * **Tweak: Full backward compatibility for the original shortcode.** The original`[
   gwpro_global_weather_pro]` shortcode now automatically functions as an alias 
   for `[gwpro_sidebar_weather]`. Your existing shortcodes will continue to work
   without any changes.
 * **Dev: Major code refactor for maintainability.** The internal PHP logic for 
   rendering widgets and shortcodes has been significantly refactored. We’ve introduced
   reusable functions to reduce code duplication (DRY principle), making the plugin
   lighter and easier to update in the future.

#### 1.0 – 2025-07-23

 * Initial release

## Meta

 *  Version **2.4.6**
 *  Last updated **5 our ago**
 *  Active installations **10+**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.0**
 *  Language
 * [English (US)](https://wordpress.org/plugins/global-weather-pro/)
 * Tags
 * [geolocation](https://cor.wordpress.org/plugins/tags/geolocation/)[local weather](https://cor.wordpress.org/plugins/tags/local-weather/)
   [weather forecast](https://cor.wordpress.org/plugins/tags/weather-forecast/)[weather widget](https://cor.wordpress.org/plugins/tags/weather-widget/)
 *  [Advanced View](https://cor.wordpress.org/plugins/global-weather-pro/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/global-weather-pro/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/global-weather-pro/reviews/)

## Contributors

 *   [ Allen Floyd ](https://profiles.wordpress.org/alfloyd/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/global-weather-pro/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://globalweatherpro.com/)