[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fs2PWsUbaijOVwaLWeFamCQwdbXlbETdGD_ti1X5Y00I":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":35,"analysis":132,"fingerprints":477},"weatherbot","WeatherBot Weather Widget","1.2.0","RoxxiStudios","https:\u002F\u002Fprofiles.wordpress.org\u002Froxxistudios\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Froxxistudios.com\u002Fweatherbot\" rel=\"nofollow ugc\">\u003Cstrong>WeatherBot\u003C\u002Fstrong>\u003C\u002Fa> displays \u003Cstrong>live weather\u003C\u002Fstrong> for any location in the world using \u003Cstrong>Google’s Weather API\u003C\u002Fstrong>, with city\u002Fplace resolution via \u003Cstrong>Google Maps Geocoding\u002FPlaces\u003C\u002Fstrong>. Use with a \u003Cstrong>Classic Widget\u003C\u002Fstrong>, a \u003Cstrong>Gutenberg block\u003C\u002Fstrong> (with live preview), or with a \u003Cstrong>shortcode\u003C\u002Fstrong> anywhere shortcodes are supported. Outputs a clean, accessible UI that works in any theme or builder.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic WeatherForecast Schema.org (JSON-LD) structured data\u003C\u002Fstrong> generation for SEO and Google rich results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live local current weather\u003C\u002Fstrong> via \u003Cstrong>Google Weather API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps Geocoding\u002FPlaces\u003C\u002Fstrong> for accurate city\u002Fplace lookups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress weather block\u003C\u002Fstrong> with \u003Cstrong>live server preview\u003C\u002Fstrong> and full controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress weather shortcode\u003C\u002Fstrong> that \u003Cstrong>works anywhere shortcodes are supported\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Control the title’s HTML tag\u003C\u002Fstrong> (H2-H6, P) for SEO hierarchy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Three display layouts\u003C\u002Fstrong> — badge (card), compact (mini), inline (text-flow)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional title with on\u002Foff toggle\u003C\u002Fstrong> via show_pre_text (shortcode & block)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intuitive Theme Selection\u003C\u002Fstrong> (Light Theme \u002F Dark Theme) for readability on any background\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Units\u003C\u002Fstrong> — Fahrenheit (°F) or Celsius (°C); can inherit from Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Widget\u003C\u002Fstrong> support (with \u003Cstrong>Align\u003C\u002Fstrong> and \u003Cstrong>Heading Tag\u003C\u002Fstrong> options)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Semantic and Accessible HTML5 Markup\u003C\u002Fstrong> (aside, headings) for improved SEO and screen reader support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Builder-friendly output\u003C\u002Fstrong> — guards against unwanted p wrappers and extra spacing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching tuned for freshness\u003C\u002Fstrong> — weather (~2 minutes per location\u002Funit); geocoding (long-lived)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual cache purge\u003C\u002Fstrong> from Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional uninstall cleanup\u003C\u002Fstrong> — delete plugin data on uninstall if enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSS variables\u003C\u002Fstrong> for easy theming (–wb-primary, –wb-secondary, –wb-neutral, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No jQuery on the front end\u003C\u002Fstrong> — built with modern WordPress packages and vanilla JS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>COMING SOON:\u003C\u002Fstrong> Our \u003Cstrong>Pro version\u003C\u002Fstrong> with \u003Cstrong>weather forecast\u003C\u002Fstrong> and other powerful features like \u003Cstrong>detailed style controls\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who Should Use WeatherBot?\u003C\u002Fh3>\n\u003Cp>The WeatherBot plugin is a versatile tool that adds real-time weather insights to your WordPress site. Any site that relies on \u003Cstrong>location-based services\u003C\u002Fstrong>, \u003Cstrong>visitor engagement\u003C\u002Fstrong>, or \u003Cstrong>timely environmental data\u003C\u002Fstrong> can gain measurable benefits by engaging visitors longer and improving conversions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real Estate Websites\u003C\u002Fstrong> – Showcase current conditions for specific cities or neighborhoods to highlight lifestyle and property appeal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Travel & Tourism Agencies\u003C\u002Fstrong> – Display live weather for destinations like ski resorts, beach hotels, and outdoor adventure guides to help travelers plan trips and activities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hospitality & Lodging\u003C\u002Fstrong> – Hotels, resorts, and vacation rentals can reassure guests and improve conversion rates with up-to-date forecasts directly on booking pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outdoor Recreation & Services\u003C\u002Fstrong> – Ski resorts, hiking trails, marinas, golf courses, and contractors can highlight ideal activity conditions or set expectations for weather-dependent services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Venues & Organizers\u003C\u002Fstrong> – Provide attendees with accurate, live weather at the event location.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local News & Community Sites\u003C\u002Fstrong> – Add relevant, constantly updating content that keeps visitors returning.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Stores\u003C\u002Fstrong> – Influence buying decisions for seasonal goods—like clothing or outdoor gear—by tying products to live weather data in key markets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Education & Nonprofits\u003C\u002Fstrong> – Enhance engagement on school or community sites with practical information for families and visitors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re running a \u003Cstrong>real estate agency site in Lake Arrowhead\u003C\u002Fstrong>, a \u003Cstrong>tourism portal for Big Bear\u003C\u002Fstrong>, or a \u003Cstrong>global e-commerce store selling outdoor gear\u003C\u002Fstrong>, WeatherBot helps you deliver \u003Cstrong>accurate, branded weather displays\u003C\u002Fstrong> that align perfectly with your content and audience.\u003C\u002Fp>\n\u003Cp>For search visibility, WeatherBot is one of the \u003Cstrong>best weather plugins for real estate, tourism, hospitality, outdoor recreation, local businesses, and e-commerce sites\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Ch3>Gutenberg Block + Classic Widget\u003C\u002Fh3>\n\u003Cp>Insert the \u003Cstrong>WeatherBot\u003C\u002Fstrong> block from the add widget panel (search “WeatherBot”). The block renders a \u003Cstrong>live server preview\u003C\u002Fstrong> and includes these controls:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> (\u003Ccode>pre_text\u003C\u002Fcode>) — optional heading above the widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Title\u003C\u002Fstrong> (\u003Ccode>show_pre_text\u003C\u002Fcode>) — \u003Ccode>1\u003C\u002Fcode> (show) or \u003Ccode>0\u003C\u002Fcode> (hide)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position\u003C\u002Fstrong> (\u003Ccode>align\u003C\u002Fcode>) — \u003Ccode>left\u003C\u002Fcode>, \u003Ccode>center\u003C\u002Fcode>, \u003Ccode>right\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme\u003C\u002Fstrong> (\u003Ccode>font_color\u003C\u002Fcode>) — \u003Ccode>light\u003C\u002Fcode>, \u003Ccode>dark\u003C\u002Fcode> contrast\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unit\u003C\u002Fstrong> (\u003Ccode>unit\u003C\u002Fcode>) — \u003Ccode>IMPERIAL\u003C\u002Fcode> (°F), \u003Ccode>METRIC\u003C\u002Fcode> (°C), or inherit from Settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Type\u003C\u002Fstrong> (\u003Ccode>type\u003C\u002Fcode>) — \u003Ccode>badge\u003C\u002Fcode>, \u003Ccode>compact\u003C\u002Fcode>, \u003Ccode>inline\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>City\u003C\u002Fstrong> (\u003Ccode>city\u003C\u002Fcode>) — type a city and press \u003Cstrong>Enter\u003C\u002Fstrong> to preview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The block supports \u003Cstrong>Dimensions \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Margin\u003C\u002Fstrong> for per-instance spacing. Theme alignment (e.g., wide\u002Ffull) is supported where available.\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Use [weatherbot]. Examples below are code-formatted so they render correctly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic:\u003C\u002Fstrong>\u003Cbr \u002F>\n[weatherbot city=”Lake Arrowhead, CA”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Badge type with °F:\u003C\u002Fstrong>\u003Cbr \u002F>\n[weatherbot city=”Lake Arrowhead, CA” unit=”IMPERIAL” type=”badge”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Title + right aligned:\u003C\u002Fstrong>\u003Cbr \u002F>\n[weatherbot city=”Lake Arrowhead, CA” type=”badge” pre_text=”Current Weather” align=”right”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide the title (show_pre_text=0):\u003C\u002Fstrong>\u003Cbr \u002F>\n[weatherbot city=”Lake Arrowhead, CA” pre_text=”Current Weather” show_pre_text=”0″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>High-contrast for dark backgrounds:\u003C\u002Fstrong>\u003Cbr \u002F>\n[weatherbot city=”Lake Arrowhead, CA” type=”badge” font_color=”light”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compact layout (°C):\u003C\u002Fstrong>\u003Cbr \u002F>\n[weatherbot city=”Lake Arrowhead, CA” type=”compact” unit=”METRIC”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inline layout (flows with text; omit align):\u003C\u002Fstrong>\u003Cbr \u002F>\n[weatherbot city=”Lake Arrowhead, CA” type=”inline” pre_text=”Now:”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All options:\u003C\u002Fstrong>\u003Cbr \u002F>\n[weatherbot city=”Lake Arrowhead, CA” unit=”IMPERIAL” type=”badge” pre_text=”Current Weather” show_pre_text=”1″ align=”center” font_color=”dark”]\u003C\u002Fp>\n\u003Ch3>Attributes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>city — string (e.g., \u003Ccode>\"Lake Arrowhead, CA\"\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>unit — \u003Ccode>IMPERIAL\u003C\u002Fcode> | \u003Ccode>METRIC\u003C\u002Fcode> | empty to inherit from Settings\u003C\u002Fli>\n\u003Cli>type — \u003Ccode>badge\u003C\u002Fcode> | \u003Ccode>compact\u003C\u002Fcode> | \u003Ccode>inline\u003C\u002Fcode> | empty to inherit\u003C\u002Fli>\n\u003Cli>pre_text — string (optional title above the widget)\u003C\u002Fli>\n\u003Cli>show_pre_text — \u003Ccode>1\u003C\u002Fcode> | \u003Ccode>0\u003C\u002Fcode> (default \u003Ccode>1\u003C\u002Fcode>) — show\u002Fhide the title above the widget\u003C\u002Fli>\n\u003Cli>align — left | center | right\u003C\u002Fli>\n\u003Cli>font_color — light | dark\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Styling & Customization\u003C\u002Fh3>\n\u003Cp>WeatherBot is designed to \u003Cstrong>inherit your theme’s fonts and typography\u003C\u002Fstrong> by default, so it blends seamlessly into your site. But if you want more control, you can fully customize the display with \u003Cstrong>CSS variables\u003C\u002Fstrong> and \u003Cstrong>custom CSS rules\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>CSS Variables for Quick Theming\u003C\u002Fh4>\n\u003Cp>You can override the built-in design system using global CSS variables. Add them to \u003Cstrong>Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Customize \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Additional CSS\u003C\u002Fstrong> or your child theme stylesheet:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>:root {\n    --wb-primary: #0055aa;      \u002F* link and highlight color *\u002F\n    --wb-secondary: #3399ff;    \u002F* hover color *\u002F\n    --wb-neutral: #666666;      \u002F* neutral text *\u002F\n    --wb-light: #e0e0e0;        \u002F* light gray *\u002F\n    --wb-dark: #111111;         \u002F* dark text *\u002F\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Common Customizations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Change the temperature color:\u003C\u002Fstrong>\u003Cbr \u002F>\n    .roxxi-weather span.wb-temp {\u003Cbr \u002F>\n        color: #cc0000;\u003Cbr \u002F>\n        font-weight: 700;\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Make the unit lighter:\u003C\u002Fstrong>\u003Cbr \u002F>\n    .roxxi-weather span.wb-unit {\u003Cbr \u002F>\n        color: #555555;\u003Cbr \u002F>\n        font-weight: 300;\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Style the description (conditions):\u003C\u002Fstrong>\u003Cbr \u002F>\n    .roxxi-weather span.wb-desc {\u003Cbr \u002F>\n        font-style: italic;\u003Cbr \u002F>\n        color: #444444;\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Adjust the powered-by line:\u003C\u002Fstrong>\u003Cbr \u002F>\n    .roxxi-weather span.wb-powered {\u003Cbr \u002F>\n        font-size: 11px;\u003Cbr \u002F>\n        color: #999999;\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Layout Variants\u003C\u002Fh4>\n\u003Cp>WeatherBot supports three display layouts that can be styled independently:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Badge\u003C\u002Fstrong> – \u003Ccode>.wb-type-badge\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Card-style block with border and padding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compact\u003C\u002Fstrong> – \u003Ccode>.wb-type-compact\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Slimmed-down block for sidebars or tight spaces\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline\u003C\u002Fstrong> – \u003Ccode>.wb-type-inline\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Flows naturally with surrounding text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Alignment Utilities\u003C\u002Fh4>\n\u003Cp>You can also control horizontal positioning:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>.wb-left\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Align left\u003C\u002Fli>\n\u003Cli>\u003Ccode>.wb-center\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Centered\u003C\u002Fli>\n\u003Cli>\u003Ccode>.wb-right\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Align right\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contrast Themes\u003C\u002Fh4>\n\u003Cp>For accessibility and readability, WeatherBot supports \u003Cstrong>dark text on light backgrounds\u003C\u002Fstrong> (\u003Ccode>font_color=\"dark\"\u003C\u002Fcode>) or \u003Cstrong>light text on dark backgrounds\u003C\u002Fstrong> (\u003Ccode>font_color=\"light\"\u003C\u002Fcode>). This ensures your widget maintains strong contrast in any design.\u003C\u002Fp>\n\u003Cp>With these options, WeatherBot can be styled to match \u003Cstrong>any WordPress theme\u003C\u002Fstrong>—from minimal blogs to complex builder-driven layouts.\u003C\u002Fp>\n\u003Ch3>Advanced Information\u003C\u002Fh3>\n\u003Ch3>Performance & Caching\u003C\u002Fh3>\n\u003Cp>WeatherBot is engineered to be \u003Cstrong>fast, lightweight, and API-efficient\u003C\u002Fstrong>, so it won’t slow down your WordPress site. All requests to Google’s Weather and Geocoding APIs are cached in your database to reduce load times and minimize API usage.\u003C\u002Fp>\n\u003Ch4>How Caching Works\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Weather Data\u003C\u002Fstrong> — Cached for about \u003Cstrong>2 minutes\u003C\u002Fstrong> per location\u002Funit combination. This ensures users see nearly live conditions without hammering the API unnecessarily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geocoding Data\u003C\u002Fstrong> — Cached long-term. Once a city or place name has been resolved into coordinates, it is stored and re-used to speed up future lookups.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Expiration\u003C\u002Fstrong> — Old or stale cache entries are purged automatically so your database stays clean.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Manual Cache Control\u003C\u002Fh4>\n\u003Cp>From the \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WeatherBot\u003C\u002Fstrong> page you can manually clear caches at any time:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purge Weather Cache\u003C\u002Fstrong> — Forces a fresh request to the Google Weather API on next load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purge Geocoding Cache\u003C\u002Fstrong> — Clears stored location lookups, useful if you change how you want places to be resolved.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance Advantages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No jQuery\u003C\u002Fstrong> on the front end — WeatherBot uses \u003Cstrong>vanilla JavaScript\u003C\u002Fstrong> and modern WordPress packages for faster rendering.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal Database Calls\u003C\u002Fstrong> — Cached data is indexed, and each widget instance reuses cached responses where possible.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Asset Loading\u003C\u002Fstrong> — Styles and scripts are only enqueued on pages where the widget or block is actually used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Builder & Theme Friendly\u003C\u002Fstrong> — CSS variables and scoped class names reduce conflicts and keep styling isolated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized for PHP 8+\u003C\u002Fstrong> — Fully compatible and tested for modern hosting environments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>API Usage & Quotas\u003C\u002Fh4>\n\u003Cp>Because WeatherBot caches aggressively, each site can serve thousands of widget views while making only a handful of API calls. This keeps your \u003Cstrong>Google Maps Platform quota usage low\u003C\u002Fstrong>, even on high-traffic sites.\u003C\u002Fp>\n\u003Cp>In short, WeatherBot is tuned to balance \u003Cstrong>real-time accuracy\u003C\u002Fstrong> with \u003Cstrong>performance efficiency\u003C\u002Fstrong>, ensuring your site stays fast while your visitors always see up-to-date weather conditions.\u003C\u002Fp>\n\u003Ch3>SEO & Local Search Benefits\u003C\u002Fh3>\n\u003Cp>WeatherBot isn’t just a utility widget—it can also help strengthen your site’s \u003Cstrong>SEO and local search visibility\u003C\u002Fstrong>. By embedding \u003Cstrong>live weather conditions\u003C\u002Fstrong> tied to a city, town, or region, you’re providing \u003Cstrong>fresh, location-based content\u003C\u002Fstrong> that search engines value.\u003C\u002Fp>\n\u003Ch4>How WeatherBot Helps SEO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fresh Content Signals\u003C\u002Fstrong> — Weather data updates every few minutes, giving search engines a reason to crawl your pages more often.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Relevance\u003C\u002Fstrong> — Embedding city-specific weather reinforces \u003Cstrong>geo-targeted keywords\u003C\u002Fstrong> (e.g., “Lake Arrowhead weather”) and strengthens your topical authority for that area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Semantic Richness\u003C\u002Fstrong> — Shortcodes and blocks can be paired with surrounding text, FAQs, or schema markup to enhance your page relevance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lower Bounce Rates\u003C\u002Fstrong> — Visitors often engage longer with pages that show timely, useful information like weather, which can indirectly boost rankings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ideal Use Cases for SEO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real Estate Websites\u003C\u002Fstrong> — Add the current weather to property listings or community pages to increase local keyword density and improve engagement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tourism & Travel Blogs\u003C\u002Fstrong> — Show live conditions for destinations, resorts, or attractions to strengthen relevance for location-based queries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hospitality Websites\u003C\u002Fstrong> — Hotels, B&Bs, and vacation rentals can enhance booking pages with local conditions for guest reassurance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outdoor Services\u003C\u002Fstrong> — Contractors, landscapers, guides, or event venues can add live weather data to improve trust and capture long-tail queries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community Portals\u003C\u002Fstrong> — Local organizations and nonprofits can feature weather alongside news and events to serve their audience better.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Best Practices\u003C\u002Fh4>\n\u003Cp>1.  \u003Cstrong>Pair WeatherBot with Content\u003C\u002Fstrong> — Don’t just drop in the widget. Surround it with \u003Cstrong>location-rich text\u003C\u002Fstrong> like community info, property highlights, or travel guides.\u003Cbr \u002F>\n2.  \u003Cstrong>Use Internal Links\u003C\u002Fstrong> — Link weather-enhanced pages to related content (e.g., “See all Lake Arrowhead homes for sale”) to strengthen site architecture.\u003Cbr \u002F>\n3.  \u003Cstrong>Combine with Schema\u003C\u002Fstrong> — Add FAQ or LocalBusiness schema to the same page to maximize structured data signals.\u003Cbr \u002F>\n4.  \u003Cstrong>Target Seasonal Keywords\u003C\u002Fstrong> — Weather pages can support seasonal searches like “ski conditions” or “summer vacation weather” when paired with relevant content.\u003C\u002Fp>\n\u003Cp>By strategically placing WeatherBot on \u003Cstrong>city landing pages, property spotlights, tourism blogs, or service areas\u003C\u002Fstrong>, you create \u003Cstrong>ever-fresh, locally relevant content\u003C\u002Fstrong> that boosts both \u003Cstrong>SEO performance\u003C\u002Fstrong> and \u003Cstrong>user engagement\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>WeatherBot integrates seamlessly with the WordPress \u003Cstrong>Block Editor (Gutenberg)\u003C\u002Fstrong> with full support for the \u003Cstrong>Classic Widget system\u003C\u002Fstrong> and \u003Cstrong>shortcodes\u003C\u002Fstrong>, making it highly flexible across different site setups.\u003C\u002Fp>\n\u003Ch4>WordPress Block Editor (Gutenberg)\u003C\u002Fh4>\n\u003Cp>Insert the \u003Cstrong>WeatherBot block\u003C\u002Fstrong> from the editor sidebar (search for “WeatherBot”). The block includes a \u003Cstrong>live preview\u003C\u002Fstrong> that updates instantly as you configure options like city, unit, layout, and alignment. Works with both standard content blocks and \u003Cstrong>full-site editing\u003C\u002Fstrong> (FSE) templates.\u003C\u002Fp>\n\u003Ch4>Classic Widgets\u003C\u002Fh4>\n\u003Cp>WeatherBot registers as a \u003Cstrong>Classic Widget\u003C\u002Fstrong>, so it can be placed into traditional sidebars or widget areas. All shortcode attributes (city, unit, type, align, etc.) are supported inside the widget interface.\u003C\u002Fp>\n\u003Ch4>Shortcodes in Page Builders\u003C\u002Fh4>\n\u003Cp>WeatherBot’s shortcode works in all major page builders:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong> – add via Shortcode widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beaver Builder\u003C\u002Fstrong> – add via HTML or Text module.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divi\u003C\u002Fstrong> – paste shortcode into a Code block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPBakery\u003C\u002Fstrong> – insert with Text Block or Raw HTML.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Shortcodes also render correctly in headers, footers, popups, and theme hooks.\u003C\u002Fp>\n\u003Ch4>Theme-Agnostic Styling\u003C\u002Fh4>\n\u003Cp>The plugin’s design system uses \u003Cstrong>CSS variables\u003C\u002Fstrong> (e.g., \u003Ccode>--wb-primary\u003C\u002Fcode>, \u003Ccode>--wb-dark\u003C\u002Fcode>, \u003Ccode>--wb-light\u003C\u002Fcode>), so it inherits your theme’s fonts and colors while remaining \u003Cstrong>customizable\u003C\u002Fstrong>. This makes WeatherBot compatible with nearly all modern themes without manual overrides.\u003C\u002Fp>\n\u003Ch4>Browser & Device Support\u003C\u002Fh4>\n\u003Cp>WeatherBot is fully responsive and works across desktop, tablet, and mobile devices. The UI automatically adjusts layouts for smaller screens (badge, compact, and inline types).\u003C\u002Fp>\n\u003Cp>WeatherBot is built with \u003Cstrong>vanilla JavaScript\u003C\u002Fstrong> (no jQuery) and standard WordPress packages, ensuring long-term compatibility with WordPress core updates.\u003C\u002Fp>\n\u003Ch3>Pro Version (Coming Soon)\u003C\u002Fh3>\n\u003Cp>We are actively developing \u003Cstrong>WeatherBot Pro\u003C\u002Fstrong>, an upgraded version of the plugin designed for websites that need more advanced weather features, deeper integrations, and expanded customization. Pro will include powerful enhancements that go beyond the current free version:\u003C\u002Fp>\n\u003Ch4>Multi-Day Weather Forecasts (Pro Version)\u003C\u002Fh4>\n\u003Cp>Display not only current conditions but also \u003Cstrong>hourly and multi-day forecasts\u003C\u002Fstrong>. Perfect for tourism sites, hotels, resorts, outdoor recreation, and real estate listings where future weather is a deciding factor.\u003C\u002Fp>\n\u003Ch4>Extended Layout & Style Controls (Pro Version)\u003C\u002Fh4>\n\u003Cp>Gain full control over \u003Cstrong>fonts, colors, and card designs\u003C\u002Fstrong> with a point-and-click style editor. Choose from additional layouts (carousel, grid, stacked) and apply them per widget, block, or shortcode instance.\u003C\u002Fp>\n\u003Ch4>Builder & Theme Integrations (Pro Version)\u003C\u002Fh4>\n\u003Cp>Pro will offer deeper compatibility with \u003Cstrong>Elementor\u003C\u002Fstrong>, \u003Cstrong>Beaver Builder\u003C\u002Fstrong>, \u003Cstrong>Divi\u003C\u002Fstrong>, and \u003Cstrong>WPBakery\u003C\u002Fstrong>, allowing you to configure weather blocks visually inside your page builder without relying only on shortcodes.\u003C\u002Fp>\n\u003Ch4>Advanced Caching & Performance Tools (Pro Version)\u003C\u002Fh4>\n\u003Cp>Control caching intervals, purge rules, and fallback states for \u003Cstrong>high-traffic environments\u003C\u002Fstrong>. Optimize for SEO and speed without sacrificing live data accuracy.\u003C\u002Fp>\n\u003Ch4>Business & Location Features (Pro Version)\u003C\u002Fh4>\n\u003Cp>Associate multiple cities or service areas and display them in \u003Cstrong>maps, lists, or comparison tables\u003C\u002Fstrong>. Ideal for businesses with multiple offices, retail stores, or event venues.\u003C\u002Fp>\n\u003Ch4>More API Options (Pro Version)\u003C\u002Fh4>\n\u003Cp>Expanded support for alternative weather APIs will be explored, providing flexibility in data sources and resilience if usage quotas are reached.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WeatherBot Pro\u003C\u002Fstrong> will ensure you stay ahead with \u003Cstrong>forecast-ready features, enterprise-level styling options, and robust performance tools\u003C\u002Fstrong>. Stay tuned for updates, and watch for announcements in the plugin dashboard and on the \u003Ca href=\"https:\u002F\u002Froxxistudios.com\u002Fweatherbot\" rel=\"nofollow ugc\">WeatherBot project page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party services to fetch weather and\u002For geocoding data.\u003C\u002Fp>\n\u003Ch4>Google Weather \u002F Google Maps Platform\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Usage:\u003C\u002Fstrong> retrieves current conditions and converts place names to coordinates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> the query you provide (e.g., “Lake Arrowhead, CA”) or latitude\u002Flongitude.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provider terms:\u003C\u002Fstrong> https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google APIs Terms:\u003C\u002Fstrong> https:\u002F\u002Fdevelopers.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notes:\u003C\u002Fstrong> Site owners provide their own API keys. No data is sent to RoxxiStudios servers. Geolocation is not used.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Caching\u003C\u002Fh4>\n\u003Cp>The plugin may cache API responses (weather lookups and reverse-geocoded place names) in your WordPress database to reduce network calls and improve performance. Cache lifetimes are limited and can be cleared by site admins at any time.\u003C\u002Fp>\n","Live weather for any location using Google Weather API. Add an ADA enhanced Weather Block, Widget, or Shortcode. Precision-crafted for simplicity.",30,891,100,1,"2025-10-21T16:18:00.000Z","6.8.5","6.0","7.4",[20,21,22,23,24],"google-weather","live-weather","local-weather","weather","weather-widget","https:\u002F\u002Froxxistudios.com\u002Fplugins\u002Fweatherbot","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweatherbot.1.2.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":11,"trust_score":33,"computed_at":34},"roxxistudios",94,"2026-04-05T02:35:51.119Z",[36,55,71,92,113],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":14,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":53,"download_link":54,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"meteoprog-weather-informers","Weather Widget & Forecast by Meteoprog","1.0.3","meteoprog","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeteoprog\u002F","\u003Cp>Meteoprog Weather Widgets lets you add live local weather widgets and weather forecasts to your WordPress site.\u003C\u002Fp>\n\u003Cp>Widgets are free, unlimited, and easy to embed using Gutenberg, Elementor, shortcodes, or legacy widgets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Easy setup with free informer API key.\u003Cbr \u002F>\n* Widgets are fully customizable via Meteoprog dashboard.\u003Cbr \u002F>\n* Supports Gutenberg block: \u003Cstrong>Meteoprog Weather Widget\u003C\u002Fstrong> (in the \u003Cem>Widgets\u003C\u002Fem> category).\u003Cbr \u002F>\n* ✅ Legacy Widget (WordPress 4.9–5.7) for classic widget screen.\u003Cbr \u002F>\n* Supports shortcodes:\u003Cbr \u002F>\n  – \u003Ccode>[meteoprog_informer id=\"YOUR_INFORMER_ID\"]\u003C\u002Fcode>\u003Cbr \u002F>\n  – \u003Ccode>[meteoprog_informer]\u003C\u002Fcode> (uses default widget)\u003Cbr \u002F>\n* Supports placeholders in content:\u003Cbr \u002F>\n  – \u003Ccode>{meteoprog_informer_YOUR_INFORMER_ID}\u003C\u002Fcode>\u003Cbr \u002F>\n  – \u003Ccode>{meteoprog_informer}\u003C\u002Fcode> (uses default widget)\u003Cbr \u002F>\n* Default widget option: set once in admin, use everywhere.\u003Cbr \u002F>\n* Admin preview with “Copy” buttons.\u003Cbr \u002F>\n* Responsive admin interface (mobile-friendly).\u003Cbr \u002F>\n* WP-CLI support for managing keys, defaults, and cache.\u003Cbr \u002F>\n* ✅ Legacy support: works on WordPress 4.9+ and PHP 5.6+ (also tested on PHP 8.3\u002F8.4).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integrations:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ \u003Cstrong>Gutenberg Block\u003C\u002Fstrong> — modern block with dynamic informer selector (REST API).\u003Cbr \u002F>\n* ✅ \u003Cstrong>Shortcodes Ultimate\u003C\u002Fstrong> — custom integration with dropdown and admin preview.\u003Cbr \u002F>\n* ✅ \u003Cstrong>Elementor\u003C\u002Fstrong> — native widget in the Elementor editor.\u003Cbr \u002F>\n* ✅ \u003Cstrong>Legacy Widget\u003C\u002Fstrong> — for WP 4.9–5.7 classic widget screens.\u003Cbr \u002F>\n* ✅ \u003Cstrong>Shortcodes & Placeholders\u003C\u002Fstrong> — for flexible embedding in content and templates.\u003Cbr \u002F>\n* ✅ \u003Cstrong>WP-CLI\u003C\u002Fstrong> — manage API keys, defaults, and cache from the command line.\u003Cbr \u002F>\n* ✅ \u003Cstrong>REST API\u003C\u002Fstrong> — exposes \u003Ccode>\u002Fwp-json\u002Fmeteoprog\u002Fv1\u002Finformers\u003C\u002Fcode> (secured by \u003Ccode>edit_posts\u003C\u002Fcode>) for block integration.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin itself does not collect or store any personal data. However, when the widget is displayed on the frontend, visitors’ browsers load the widget script from the Meteoprog CDN, which receives standard request information (IP address, User-Agent, Referrer).\u003C\u002Fp>\n\u003Cp>The CDN may also set technical cookies required for content delivery or security. These cookies are managed by Meteoprog and are subject to their privacy policy.\u003C\u002Fp>\n\u003Cp>This plugin adds a suggested section to WordPress’s default Privacy Policy page, explaining what data is transmitted when widgets are displayed.\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.meteoprog.com\" rel=\"nofollow ugc\">Meteoprog Homepage\u003C\u002Fa> — main weather portal\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbilling.meteoprog.com\u002Finformer\" rel=\"nofollow ugc\">Meteoprog Informer Dashboard\u003C\u002Fa> — create and manage your free informers\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmeteoprog\u002Fmeteoprog-weather-informers\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Meteoprog services to display widgets.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fbilling.meteoprog.com — used by the plugin to fetch your informer list via a secure API request (Authorization header with your informer API key and site domain).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fcdn.meteoprog.net — the visitor’s browser loads a small JavaScript file from the Meteoprog CDN to render the widgets. As with any CDN, the visitor’s IP address and browser information are transmitted as part of the HTTPS request. This is standard browser behavior.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No personal data is collected or stored by the plugin itself.\u003C\u002Fp>\n","Add live local weather widgets and forecasts to WordPress. Gutenberg, Elementor, shortcodes. Free, unlimited, no API limits.",20,334,"2025-12-13T17:28:00.000Z","6.9.4","4.9","7.0",[51,22,23,52,24],"forecast","weather-forecast","https:\u002F\u002Fbilling.meteoprog.com\u002Fmeteoprog-weather-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeteoprog-weather-informers.1.0.3.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":27,"downloaded":63,"rating":27,"num_ratings":27,"last_updated":64,"tested_up_to":47,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":66,"download_link":70,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"global-weather-pro","Global Weather Pro: Accurate Local Forecasts","2.1.105","Allen Floyd","https:\u002F\u002Fprofiles.wordpress.org\u002Falfloyd\u002F","\u003Cp>**Global Weather Pro is a powerful and easy-to-use WordPress plugin that delivers true hyper-local weather forecasts and critical weather alerts. Unlike other tools that default to the nearest city, Global Weather Pro uses the precise GPS coordinates of an address, providing a forecast and alerts for that exact location. 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 38 weather conditions in the widget’s header. All weather data and alerts are sourced from Weatherbit, 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 Weatherbit without needing to sign up for, manage, or pay for your own API keys.\u003C\u002Fp>\n\u003Cp>Check out the live demo to see the sidebar widget in action: \u003Ca href=\"https:\u002F\u002Fglobalweatherpro.com\u002Fsidebar-demo\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Critical Weather Alerts:\u003C\u002Fstrong> Keep your audience safe and informed with timely notifications for severe weather events, sourced directly from Weatherbit. Alerts are prominently displayed within the widget to ensure maximum visibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>True Hyper-Local Forecasts:\u003C\u002Fstrong> Get weather for your actual address, not just the nearest city center. We use the precise GPS coordinates of your location to deliver a truly accurate forecast, powered by Geoapify geocoding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No API Keys Needed:\u003C\u002Fstrong> 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.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Widget Design:\u003C\u002Fstrong> 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.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Generated Animations:\u003C\u002Fstrong> Stunning AI-generated animated images for all 38 weather conditions are displayed in the header of the weather widget, creating a beautiful user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Hourly & Daily Forecasts:\u003C\u002Fstrong> 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.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support:\u003C\u002Fstrong> 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.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Placement (Widgets & Shortcodes):\u003C\u002Fstrong> 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.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Customization:\u003C\u002Fstrong> Personalize the widget’s appearance by choosing from 4 professional fonts, including Roboto, EB Garamond, Lato, and Source Sans Pro.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>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.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Global Weather Pro API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Fetches weather data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No personal data collected.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Accessed at:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Fgeocodedata\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Fgeocodedata\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Falerts\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Falerts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Fforecastminutely\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Fforecastminutely\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Fforecasthourly\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Fforecasthourly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Fforecastdaily\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pointforecaster.com\u002Fapi\u002Fforecastdaily\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fglobalweatherpro.com\u002Fgwpro-privacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fglobalweatherpro.com\u002Fgwpro-privacy-policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Weatherbit API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Provides weather forecasts.\u003C\u002Fli>\n\u003Cli>Location data (entered by site owner) sent; no personal data collected.\u003C\u002Fli>\n\u003Cli>Accessed at:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapi.weatherbit.io\u002Fv2.0\u002Falerts\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.weatherbit.io\u002Fv2.0\u002Falerts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapi.weatherbit.io\u002Fv2.0\u002Fforecast\u002Fdaily\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.weatherbit.io\u002Fv2.0\u002Fforecast\u002Fdaily\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapi.weatherbit.io\u002Fv2.0\u002Fforecast\u002Fhourly\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.weatherbit.io\u002Fv2.0\u002Fforecast\u002Fhourly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapi.weatherbit.io\u002Fv2.0\u002Fcurrent\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.weatherbit.io\u002Fv2.0\u002Fcurrent\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.weatherbit.io\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.weatherbit.io\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Geoapify API\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Provides geolocation services.\u003C\u002Fli>\n\u003Cli>No personal data collected.\u003C\u002Fli>\n\u003Cli>Accessed at: \u003Ca href=\"https:\u002F\u002Fapi.geoapify.com\u002Fv1\u002Fgeocode\u002Fsearch\" rel=\"nofollow ugc\">https:\u002F\u002Fapi.geoapify.com\u002Fv1\u002Fgeocode\u002Fsearch\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fwww.geoapify.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.geoapify.com\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Google Fonts API\u003C\u002Fstrong>\u003Cbr \u002F>\n– This service is used to load and display custom fonts, as selected in the widget settings.\u003Cbr \u002F>\n– \u003Cstrong>Personal Data\u003C\u002Fstrong>: To serve fonts efficiently, Google may collect data such as IP addresses.\u003Cbr \u002F>\n– \u003Cstrong>Access\u003C\u002Fstrong>: The API is accessed at https:\u002F\u002Ffonts.googleapis.com.\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: Refer to Google’s privacy policy here: https:\u002F\u002Fpolicies.google.com\u002Fprivacy.\u003C\u002Fp>\n","Global Weather Pro is a powerful and easy-to-use WordPress plugin that delivers true hyper-local weather forecasts via two distinct weather widgets.",2090,"2026-03-14T02:03:00.000Z","6.6","",[68,22,52,24,69],"gps-weather","weather-alerts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fglobal-weather-pro.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":47,"requires_at_least":84,"requires_php":18,"tags":85,"homepage":89,"download_link":90,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":91,"fetched_at":29},"location-weather","Location Weather – WordPress Weather Forecast, AQI, Temperature and Weather Widget","3.0.1","ShapedPlugin LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fshapedplugin\u002F","\u003Ch3>WordPress Weather Forecast and Air Quality Plugin\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flocationweather.io\" rel=\"nofollow ugc\">\u003Cstrong>Location Weather\u003C\u002Fstrong>\u003C\u002Fa>  is a feature-rich and flexible WordPress weather forecast plugin that allows you to display unlimited weather forecasts anywhere on your WordPress website. The plugin uses \u003Ca href=\"https:\u002F\u002Fopenweathermap.org\u002Fapi\" rel=\"nofollow ugc\">Open Weather Map API\u003C\u002Fa> to retrieve weather data.\u003C\u002Fp>\n\u003Cp>Create a weather view, pick your location, choose the weather data, and customize the look and feel with a few clicks. Embed it with the automatically generated shortcode via copy and paste anywhere in posts, pages, text widgets, or directly in your theme’s PHP files. You can show multiple different weather forecasts on the same page.\u003C\u002Fp>\n\u003Cp>Furthermore, it offers you a wide range of robust customization features with great ease of use, making your weather forecasters more relevant to your audience and consistent with your branding and site styles.\u003C\u002Fp>\n\u003Cp>🖥️ \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Flite-version-demo\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | 📖 \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | 🛟 \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fcreate-new-ticket\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | 🛣️ \u003Ca href=\"https:\u002F\u002Fapp.loopedin.io\u002Flocation-weather#\u002Froadmap\" rel=\"nofollow ugc\">\u003Cstrong>Roadmap\u003C\u002Fstrong>\u003C\u002Fa> | 🏆 \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fpricing\u002F?ref=1\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade To Pro!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FOpfcigkrtDE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>👉 Explore More Beautiful Weather Layouts\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fvertical-card\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Vertical Card\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fhorizontal\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Horizontal\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Ftabs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Tabs\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Ftable\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Table\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fweather-map\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Map\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fcombined-weather\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Combined\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>👉 OpenWeather API Key 🔑\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Location Weather\u003C\u002Fstrong> plugin retrieves weather data from \u003Ca href=\"https:\u002F\u002Fopenweathermap.org\u002F\" rel=\"nofollow ugc\">Open Weather\u003C\u002Fa> and also supports   \u003Ca href=\"https:\u002F\u002Fwww.weatherapi.com\u002F\" rel=\"nofollow ugc\">WeatherAPI\u003C\u002Fa>, which both provide reliable weather data with free and affordable plans.\u003C\u002Fp>\n\u003Cp>So you will need to have an account & API key to use it to avoid running into call limits.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Open Weather \u003Ca href=\"https:\u002F\u002Fhome.openweathermap.org\u002Fapi_keys\" rel=\"nofollow ugc\">\u003Cstrong>Get your free Own API key!\u003C\u002Fstrong>\u003C\u002Fa> or\u003C\u002Fli>\n\u003Cli>WeatherAPI \u003Ca href=\"https:\u002F\u002Fwww.weatherapi.com\u002Fsignup.aspx\" rel=\"nofollow ugc\">\u003Cstrong>Get your free Own API key!\u003C\u002Fstrong>\u003C\u002Fa> (new)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you don’t have an account, \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdocs\u002Fget-openweathermap-api-key\u002F\" rel=\"nofollow ugc\">follow the instructions\u003C\u002Fa> on the plugin settings page to set up an account.\u003C\u002Fp>\n\u003Cp>🔔 \u003Cstrong>Important Note:\u003C\u002Fstrong> Remember that newly created API keys will need ~ \u003Cstrong>10 minutes\u003C\u002Fstrong> to be activated and show weather data, so you might see an API error in the meantime.\u003C\u002Fp>\n\u003Cp>You can effortlessly create a Weather view, select your location, choose the data, and customize the look and feel with a few clicks. Here are the 3 (three) basic steps to create an elegant weather forecast showcase in minutes:\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Step 1: Get your API key for Free!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Get a Free Open Weather Map API key to access the Weather Data of your Location.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>2: Create a Weather View & Configure\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Simply Create a Weather View and Configure the necessary Weather data for Seamless Integration.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Step 3:  Publish in a Post or Page\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>After finalizing your Weather View, integrate it into a WordPress post or page effortlessly.\u003C\u002Fp>\n\u003Ch3>👉 Why Do You Need Location Weather?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Increase Sales of Weather-Dependent Businesses\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use the weather forecast data to the prospective customers to decide when buying seasonal products or choosing a travel destination.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real-Time Weather Information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users or visitors can access the website’s current weather conditions, forecasts, and other weather-related information right from the website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Better User Experience in Booking Outdoor Events\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Accurate weather forecasts make it easy to find the best date for the planned event and book it without leaving your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Boost Website Traffic and Conversions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>People often search for weather information during significant weather events. Integrating a weather widget can attract more visitors to your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced User Engagement\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Weather information can encourage visitors to spend more time on your website, increasing overall user engagement and reducing bounce rates.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Strengthen Brand Trust and Reliability\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A website that offers reliable and timely weather information can build trust with its audience and is a really credible source of information.\u003C\u002Fp>\n\u003Ch3>👉 Who Should Use Location Weather on Their Website?\u003C\u002Fh3>\n\u003Cp>Weather updates can be beneficial for a wide range of businesses and websites. Here are some examples of Businesses, Industries, and Organizations that can benefit from showcasing weather updates on their websites:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hospitality and Tourism (Hotels, Resorts, Travel Agencies, etc.)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outdoor Event Planners (Concerts, Festivals, Sports Tournaments, etc.)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agriculture and Farming\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News and Media (Radio, TV, News Paper, etc.)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transportation and Logistics (Airlines, Ships, etc.)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weather-dependent Businesses (Ski Resorts, Boating, Beachfront Rentals, Landscaping Companies, etc.)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sports and Community Clubs\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Government and Municipal Websites\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Environmental Organizations\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate & Energy Companies\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restaurants and Bars\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Healthcare Providers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Institutions (Schools, College, Universities, Training Centers)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Retail and Online E-commerce Shop\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personal Blogs or Any Other Business or Organization Website\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Weather Information – What You Can Show\u003C\u002Fh3>\n\u003Cp>You can display Current Temperature, Current Weather Conditions, National Weather Alerts, Hourly up to 48 hours, 3 Hourly up to 120 hours, Daily up to 16 days, and much more.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Current Temperature:\u003C\u002Fstrong> Engage your website visitors by displaying a scalable current temperature on your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Current Weather:\u003C\u002Fstrong>  Showcase real-time weather information about atmospheric conditions in a specific location. It typically includes details such as Temperature (High and Low), Humidity, Wind Speed and Direction, Precipitation, Atmospheric Pressure, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Hourly Forecast:\u003C\u002Fstrong> Display hourly weather forecast for up to 5 days with high\u002Flow temperatures and selectable weather condition icons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Daily Forecast (Pro):\u003C\u002Fstrong> Display daily weather forecast for up to 16 days with high\u002Flow temperatures and selectable weather condition icons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Detailed Forecast (Pro):\u003C\u002Fstrong> A detailed weather forecast provides comprehensive information about expected atmospheric conditions over several days. It covers temperature ranges, precipitation probabilities, humidity, wind details, barometric pressure, UV index, sunrise & sunset times, moon phase, and hourly breakdowns throughout the day.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Beautiful Weather Layouts & Templates For A Quick Start\u003C\u002Fh3>\n\u003Cp>Weather data items can be selected and styled individually. Select your location and pick your measurement system, time format, zone, and more required options. Choose from several layouts and templates, fonts, or weather icon sets. You can customize the look and feel with a few clicks. Here are a few key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create and Display Unlimited Weather Forecasts\u003C\u002Fli>\n\u003Cli>8 Beautiful Weather Layouts (\u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fvertical-card\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Vertical Card\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fhorizontal\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Horizontal\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Ftabs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Tabs\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Ftable\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Table\u003C\u002Fstrong>\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fweather-map\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Map\u003C\u002Fstrong>\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fcombined-weather\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Combined\u003C\u002Fstrong>\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>6 Vertical Card Ready to Use Templates\u003C\u002Fli>\n\u003Cli>4 Horizontal Ready to Use Templates\u003C\u002Fli>\n\u003Cli>2 Tabs Layouts \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>1 Table Layout \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>2 Map Type – Windy, OpenWeatherMap \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>17+ Beautiful Ready Templates \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Weather Templates Overriding or Modification to Suit Your Needs\u003C\u002Fli>\n\u003Cli>10 Weather Additional Data Layouts \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>5 Weather Additional Data List Layouts \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>3 Weather Additional Data Grid Layouts \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Simple and Flat Style Carousel Layouts \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Represent Weather Additional Data in Clean, Divided, & Striped Styles \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Weather Additional Data Carousel \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Weather Forecast Data Carousel \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Weather View\u002FShortcode Generator with Live Preview\u003C\u002Fli>\n\u003Cli>Location Weather View Gutenberg Block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Weather Location – Pick a Location in Your Convenient Way\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Location Weather\u003C\u002Fstrong> supports over \u003Cstrong>200,000 Cities\u003C\u002Fstrong> from \u003Cstrong>238+ Countries and Territories\u003C\u002Fstrong> worldwide. We hope you’ll find your location. Every location on Earth is also easily selectable via latitude\u002Flongitude (coordinates).\u003C\u002Fp>\n\u003Cp>The OpenWeatherMap can specify the worldwide location:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>City Name\u003C\u002Fli>\n\u003Cli>City ID\u003C\u002Fli>\n\u003Cli>ZIP or Postal Code\u003C\u002Fli>\n\u003Cli>Geo Coordinates (Latitude\u002FLongitude)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fauto-detect-visitors-location\u002F\" rel=\"nofollow ugc\">Auto Detect Visitor Location\u003C\u002Fa> via IP address \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display Weather data From Custom Fields \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Set a Custom Location Name that overrides the Open Weather Map Location Name\u003C\u002Fli>\n\u003Cli>Show\u002FHide Weather City\u002FLocation Name\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Measurement Unit System – Choose Your Visitor’s Preferred Weather Data Units\u003C\u002Fh3>\n\u003Cp>Temperature and other weather data are displayed in either Imperial (°F, in, mi) or Metric system (°C, mb, mm, km). Most countries use Celsius for temperature, but some still use Fahrenheit. So, use your visitors’ preferred weather data units based on their local conventions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display Temperature Unit in Celsius (°C)\u003C\u002Fli>\n\u003Cli>Display Temperature Unit in Fahrenheit (°F)\u003C\u002Fli>\n\u003Cli>Degree Symbol (°) only \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display Temperature Unit in Both (°C & °F) \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Auto Detect Temperature Unit \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Precipitation Units in mm\u002Finch \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display Atmospheric or Air Pressure Unit (mb, kPa, inHg, psi, mmHg\u002FTorr, kg\u002Fcm²)\u003C\u002Fli>\n\u003Cli>Display Precipitation Unit in (mm, inch)\u003C\u002Fli>\n\u003Cli>Display Wind Speed Unit in (mph, m\u002Fs, km\u002Fh, kn)\u003C\u002Fli>\n\u003Cli>Display Visibility Unit (Kilometers, Miles)\u003C\u002Fli>\n\u003Cli>Show\u002FHide Current Date and Time\u003C\u002Fli>\n\u003Cli>Choose the Most Common Date and Time Formats\u003C\u002Fli>\n\u003Cli>12 and 24-hr Time Formats\u003C\u002Fli>\n\u003Cli>Selectable and Customizable Current Date Formats\u003C\u002Fli>\n\u003Cli>Selectable Timezone to Display Local Times for Different Locations\u003C\u002Fli>\n\u003Cli>Selectable Open Weather API Languages (40+ languages)\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Preloader\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Weather Forecast – Display Daily Weather Forecast for Up to 16 Days and Hourly Forecast for Up to 5 Days (PRO)\u003C\u002Fh3>\n\u003Cp>Display accurate and detailed weather forecast updates, including hourly and daily weather forecasts of any location worldwide.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable\u002FDisable Weather Forecast\u003C\u002Fli>\n\u003Cli>Daily and Hourly Weather Forecast Data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Daily Weather Forecast for Up to 16 Days\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Hourly Weather Forecast for Up to 4 Days\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3-hour Weather Forecast for Up to 5 days (120 hrs)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Select both Formats for Displaying Weather Forecast Data\u003C\u002Fli>\n\u003Cli>Forecast Days Name Length Type (Long\u002FShort)\u003C\u002Fli>\n\u003Cli>Daily and hourly Toggle Button for Weather Forecast\u003C\u002Fli>\n\u003Cli>5 Weather Forecast Data Condition Icon Packs (Animated, Static, Light, Fill, Glass Morphism)\u003C\u002Fli>\n\u003Cli>Change Weather Forecast Data Background Color\u003C\u002Fli>\n\u003Cli>Custom Forecast Title\u003C\u002Fli>\n\u003Cli>Interactive Weather Forecast Data Carousel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Show\u002FHide Weather Data As Per Your Need\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Location Weather\u003C\u002Fstrong>\u003C\u002Fa> plugin offers you many weather additional data and useful features. Use them as per your requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show\u002FHide Weather View Title\u003C\u002Fli>\n\u003Cli>Show\u002FHide Location Name\u003C\u002Fli>\n\u003Cli>Show\u002FHide Current Weather Condition Icon\u003C\u002Fli>\n\u003Cli>5 Weather Condition Icon Packs (Animated, Static, Light, Fill, Glass Morphism)\u003C\u002Fli>\n\u003Cli>Adjustable Weather Condition Icon Color and Size\u003C\u002Fli>\n\u003Cli>Show\u002FHide Current Weather Temperature\u003C\u002Fli>\n\u003Cli>Show\u002FHide High & Low Temperature \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Real Feel or Feels-like Temperature \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Current Weather Condition Short Description\u003C\u002Fli>\n\u003Cli>Show\u002FHide Pressure Unit\u003C\u002Fli>\n\u003Cli>Show\u002FHide Humidity\u003C\u002Fli>\n\u003Cli>Show\u002FHide Wind Speed\u003C\u002Fli>\n\u003Cli>Wind Speed Indicators can Show the Direction of the Wind or the Source of Wind Flow\u003C\u002Fli>\n\u003Cli>Show\u002FHide Precipitation \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Clouds\u003C\u002Fli>\n\u003Cli>Show\u002FHide Rain Chance \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Snow \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Wind Gust \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide UV Index \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Dew Point \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Air Quality Index – AQI \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Visibility\u003C\u002Fli>\n\u003Cli>Show\u002FHide Sunrise & Sunset Time\u003C\u002Fli>\n\u003Cli>Show\u002FHide Moonrise & Moonset Time \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide Moon Phase \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide National Weather Alerts \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Show\u002FHide View Detailed Weather\u003C\u002Fli>\n\u003Cli>Show\u002FHide Last Weather Update Time\u003C\u002Fli>\n\u003Cli>Show\u002FHide Weather Attribution or Copyright\u003C\u002Fli>\n\u003Cli>Link To Open Weather Map\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Full-featured Carousel for Weather Additional Data and Forecast Data (PRO)\u003C\u002Fh3>\n\u003Cp>You can enable a beautiful Carousel for Weather Additional Data and Forecast Data to save your space and interact well. Here are key Weather Data Carousel features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable\u002FDisable AutoPlay for Weather Additional Data Carousel\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable AutoPlay for Weather Forecast Data Carousel\u003C\u002Fli>\n\u003Cli>Set AutoPlay Delay Time\u003C\u002Fli>\n\u003Cli>Carousel Speed Control\u003C\u002Fli>\n\u003Cli>Show\u002FHide Navigation Icon\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Infinite Loop\u003C\u002Fli>\n\u003Cli>Control Weather Data Columns\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Stop on Hover\u003C\u002Fli>\n\u003Cli>Custom Navigation Icon Color & Size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fweather-carousel\u002F\" rel=\"nofollow ugc\">Weather Data Carousel Live Demo\u003C\u002Fa> in Action!\u003C\u002Fp>\n\u003Ch3>Fully Customizable – Stylize Your Weather Showcase on Your Way\u003C\u002Fh3>\n\u003Cp>Weather data items can be selected and styled individually. You can display your weather however you want with our powerful styling configurator. No coding skill is required:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>17+ Fully Customizable Templates\u003C\u002Fli>\n\u003Cli>Selectable Additional Data Icon Packs (Regular, Fill, Light)\u003C\u002Fli>\n\u003Cli>Selectable Current Weather Data Icon Packs\u003C\u002Fli>\n\u003Cli>Adjust the Weather Additional Data Icon Color and Size\u003C\u002Fli>\n\u003Cli>Horizontal and Vertical Additional Data Spacing \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Selectable Forecast Data Icon Packs \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Custom Animated Weather Icon Set\u003C\u002Fli>\n\u003Cli>Custom Overlay Color \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Adjust the Weather-based image Overlay Color Opacity \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Template Maximum Width Customization \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Weather-based Image, Video (HTML5, Mp4, Webm, and Ogg & YouTube) Background \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdemos\u002Fweather-background-type\u002F\" rel=\"nofollow ugc\">Set Weather-based Backgrounds or Images\u003C\u002Fa> (Sunny, Cloudy, Drizzly, Rainy, Snowy, Stormy, and Foggy) \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Solid Background Color\u003C\u002Fli>\n\u003Cli>Gradient Background Color \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Template Content Padding\u003C\u002Fli>\n\u003Cli>Custom Border, Radius, BoxShadow, Spacing\u003C\u002Fli>\n\u003Cli>Stylize your Weather View Typography with 1500+ Google Fonts and Color \u003Cstrong>(Pro)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Footer Margin Customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flat & Retina Responsive Design Adapts to Mobile Displays\u003C\u002Fh3>\n\u003Cp>Minimalist and flat responsive design, fully vectorial (SVG\u002FWebfont), for a perfect display on all devices. If the weather view or showcase is in a horizontal layout, the weather showcase will reformat to a vertical format for users who visit your page on a mobile device.\u003C\u002Fp>\n\u003Ch3>We Speak Your Language\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Location Weather\u003C\u002Fstrong> plugin is fully localized language supported. You can easily translate with \u003Cstrong>PoEdit, WPML, Polylang, Loco Translate,\u003C\u002Fstrong> and more.\u003C\u002Fp>\n\u003Ch3>Seamless Integration with Your Existing Themes, Plugins, Tools, and Page Builders\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Location Weather\u003C\u002Fstrong> works perfectly with popular WordPress Themes, Plugins, Tools, and Page Builders.\u003C\u002Fp>\n\u003Ch3>WordPress Multisite Supported\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Location Weather\u003C\u002Fstrong> works perfectly with WordPress Multisite, both network-activated and activated on individual websites. The automatic updates also work for Multisite as well.\u003C\u002Fp>\n\u003Ch3>Additional Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Location Weather Gutenberg Block\u003C\u002Fli>\n\u003Cli>Export and Import Weather views\u003C\u002Fli>\n\u003Cli>Custom CSS Field to Override Default Styles\u003C\u002Fli>\n\u003Cli>Compatible with all Major Web Browsers\u003C\u002Fli>\n\u003Cli>Online Documentation & Tutorials\u003C\u002Fli>\n\u003Cli>Fast and Dedicated Support\u003C\u002Fli>\n\u003Cli>Regular Updates and Adding New Features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Showcase – Several Live Websites\u003C\u002Fh3>\n\u003Cp>Here are the several live websites using Location Weather:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fshowcase\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Browse Live Website Showcases\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade To Location Weather Pro!\u003C\u002Fh3>\n\u003Cp>After going through the above features list, you can probably imagine \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Location Weather\u003C\u002Fstrong>\u003C\u002Fa> is the best WordPress Weather Forecast plugin in the market. So, do you want to unlock the advanced features?\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Flio26LDl5Sc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade To our Pro version Today!\u003C\u002Fstrong>\u003C\u002Fa> You’ll never regret it.\u003C\u002Fp>\n\u003Ch3>Documentation and Support\u003C\u002Fh3>\n\u003Cp>👉 For documentation, FAQs, and Tutorials, go to our \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>👉 For Video Tutorials, go to our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=lio26LDl5Sc&list=PLoUb-7uG-5jP_5pNrdBCKxgPrCp_rS89G&ab_channel=ShapedPlugin\" rel=\"nofollow ugc\">\u003Cstrong>YouTube Playlist\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>👉 If you have any more questions, visit our support on the plugin’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flocation-weather\u002F\" rel=\"ugc\">\u003Cstrong>Forum\u003C\u002Fstrong>\u003C\u002Fa> or Directly \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Contact Us\u003C\u002Fstrong>\u003C\u002Fa> to talk with our top-notch support engineers.\u003C\u002Fp>\n\u003Cp>👉 Join Our FB Location Weather Community Group: \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002FShapedPlugin\u002F\" rel=\"nofollow ugc\">\u003Cstrong>ShapedPlugin Community\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>👉 To learn more about the \u003Cstrong>Location Weather\u003C\u002Fstrong> plugin, visit our official website at \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002F\" rel=\"nofollow ugc\">\u003Cstrong>LocationWeather.io\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>👉 If you love the Location Weather plugin, please rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Flocation-weather\u002Freviews\u002F\" rel=\"ugc\">\u003Cstrong>WordPress.org\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Author – Backed By A Trusted Team\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Location Weather\u003C\u002Fstrong> plugin is developed and maintained by \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>ShapedPlugin LLC\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>More Exciting Robust Plugins from the Team ShapedPlugin LLC\u003C\u002Fh3>\n\u003Cp>If you like this powerful \u003Ca href=\"https:\u002F\u002Flocationweather.io\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Location Weather\u003C\u002Fstrong>\u003C\u002Fa> plugin, consider checking out our more exciting professional plugins for your beautiful WordPress website and save time on development:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftestimonial-free\u002F\" rel=\"ugc\">\u003Cstrong>Real Testimonials\u003C\u002Fstrong>\u003C\u002Fa> – Simply Collect, Manage, and Display Testimonials, Boost Sales Instantly!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fteam-free\u002F\" rel=\"ugc\">\u003Cstrong>Smart Team\u003C\u002Fstrong>\u003C\u002Fa> – Display Your Team Members Smartly who are at the heart of your Company or Organization!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-carousel-free\u002F\" rel=\"ugc\">\u003Cstrong>WP Carousel\u003C\u002Fstrong>\u003C\u002Fa> – Carousel, Slider, and Photo Gallery with Lightbox plugin. Create Image Carousel, Video Slider, Post Carousel, Post Grid, Product Carousel, and more.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-accordion-free\u002F\" rel=\"ugc\">\u003Cstrong>Easy Accordion\u003C\u002Fstrong>\u003C\u002Fa> – Minimize Customer Support by Offering Comprehensive FAQs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogo-carousel-free\u002F\" rel=\"ugc\">\u003Cstrong>Logo Carousel\u003C\u002Fstrong>\u003C\u002Fa> – To Represent the Brand and Enhance the Website’s Credibility, Showcase a group of logo images with a Title, Description, Tooltips, Links, and Popup as a grid or in a carousel.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-carousel\u002F\" rel=\"ugc\">\u003Cstrong>Smart Post\u003C\u002Fstrong>\u003C\u002Fa> – To Make Your Content Stand Out and keep Visitors Engaged.\u003C\u002Fp>\n","Customizable WordPress Weather Forecast plugin to display Current Temperature, Hourly & Daily Forecasts, up to 16-Day, Air Quality, & Live Weather Map",10000,416869,90,98,"2026-03-13T07:32:00.000Z","5.0",[86,87,21,88,52],"air-quality","block","weather-block","https:\u002F\u002Flocationweather.io\u002F?ref=1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocation-weather.3.0.1.zip","2023-01-18 00:00:00",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":16,"requires_at_least":105,"requires_php":66,"tags":106,"homepage":108,"download_link":109,"security_score":110,"vuln_count":111,"unpatched_count":27,"last_vuln_date":112,"fetched_at":29},"weather-atlas","Weather Atlas Widget","3.0.4","Weather Atlas","https:\u002F\u002Fprofiles.wordpress.org\u002Fweatheratlas\u002F","\u003Cp>\u003Cstrong>The Weather Widget with the Most Active Installations on WordPress.org\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEW FEATURE!\u003C\u002Fstrong>\u003Cbr \u002F>\nENHANCE YOUR WEBSITE BY DEDICATING AN ENTIRE PAGE TO THE WEATHER.\u003C\u002Fp>\n\u003Cp>In addition to all relevant weather information, the widget has the option to display\u003Cbr \u002F>\n\u003Cstrong>DETAILED TEXTUAL DAILY AND LONG-TERM\u003C\u002Fstrong> weather forecast.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full page demo (live sites example)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fstormandoutage.com\u002Fweather-center\u002F\" rel=\"nofollow ugc\">stormandoutage.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widget demo (live sites example)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.marbella-tennis-lessons.com\u002Fen\u002Ftennis-weather\u002F\" rel=\"nofollow ugc\">marbella-tennis-lessons.com\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.morethangolfmarrakech.co.uk\u002Fdependableweather\u002F\" rel=\"nofollow ugc\">morethangolfmarrakech.co.uk\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.airciu.com\u002F\" rel=\"nofollow ugc\">airciu.com\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fballinghambolstonehentland-pc.gov.uk\u002F\" rel=\"nofollow ugc\">ballinghambolstonehentland-pc.gov.uk\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fpanarbora.de\u002F\" rel=\"nofollow ugc\">panarbora.de\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Ftheamericanmag.com\u002F\" rel=\"nofollow ugc\">theamericanmag.com\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Flindos-weddings-venue.com\u002F\" rel=\"nofollow ugc\">lindos-weddings-venue.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Weather Atlas Widget is:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Highly Customizable: Modify design to present data in various forms incl. languages and units\u003C\u002Fli>\n\u003Cli>Responsive: Automatically adapts appearance for mobile displays, ensuring optimal viewing on any device\u003C\u002Fli>\n\u003Cli>Smart: Background and borders change according to current temperature; widget’s font size adjusts to match the website’s font and page placement\u003C\u002Fli>\n\u003Cli>Beautiful: Elegant weather condition icons are simple and adapt in size, color, and shades to the widget’s text\u003C\u002Fli>\n\u003Cli>Simple: All options are easy-to-change, and, above all, Weather information is presented in a clear and concise way\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Responsive Web Design: Adapts to mobile displays\u003C\u002Fli>\n\u003Cli>Easy Styling: Effortlessly styles to suit your theme\u003C\u002Fli>\n\u003Cli>Weather Icons: Visually appealing and informative\u003C\u002Fli>\n\u003Cli>Comprehensive Data: Current conditions, hourly, and long-term forecast\u003C\u002Fli>\n\u003Cli>Detailed Forecast: In-depth weather information\u003C\u002Fli>\n\u003Cli>Flexible Placement: Suitable for content or sidebar\u003C\u002Fli>\n\u003Cli>Global Reach: Covers worldwide locations\u003C\u002Fli>\n\u003Cli>Multilingual and Unit Support: Accommodates multiple languages and units\u003C\u002Fli>\n\u003Cli>Multiple Widgets Option: Allows for multiple simultanious widget implementations\u003C\u002Fli>\n\u003Cli>Simple Setup: Easy to configure and use\u003Cbr \u002F>\nand\u003C\u002Fli>\n\u003Cli>Key-Free Operation: No need to register for keys; the widget just works 🙂\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Responsive Web Design\u003C\u002Fh4>\n\u003Cp>When placed in a horizontal layout (e.g., within an article), the widget reformats to a vertical layout on mobile devices.\u003Cbr \u002F>\nDetails of the current condition (such as feels-like temperature, wind, humidity, pressure, UV index) and forecasts extending beyond 3 hours\u002Fdays are hidden on mobile devices to maintain an uncluttered appearance and preserve the design on narrow displays.\u003C\u002Fp>\n\u003Ch4>Easy Styling\u003C\u002Fh4>\n\u003Cp>Choose from two predefined layouts (vertical and horizontal) and customize the widget to fit your website.\u003Cbr \u002F>\nFont size can be manually set (in px, pt, em, rem, %, etc.) to override the automatic adjustment to the website’s font size and page placement.\u003Cbr \u002F>\nBackground color, which adapts to the current temperature, can be set to a fixed color, including transparency options.\u003Cbr \u002F>\nText color, automatically optimized for contrast against the background, can also be manually overridden.\u003C\u002Fp>\n\u003Ch4>Weather Icons\u003C\u002Fh4>\n\u003Cp>The weather condition icons are elegantly designed, simple, and adapt in size, color, and shade to match the widget’s text.\u003C\u002Fp>\n\u003Ch4>Comprehensive Data\u003C\u002Fh4>\n\u003Cp>Select from a range of weather information, including current conditions, hourly, and long-term forecasts.\u003Cbr \u002F>\nCurrent conditions display temperature, weather icon, feels-like temperature, wind, humidity, pressure, UV index, and sunrise\u002Fsunset times.\u003Cbr \u002F>\nHourly forecasts provide up to 5 hours of temperature predictions with weather icons, while the daily forecast offers up to 5 days of high\u002Flow temperatures and weather conditions.\u003C\u002Fp>\n\u003Ch4>Versatile Placement\u003C\u002Fh4>\n\u003Cp>The Weather Atlas Widget is designed for flexibility, allowing placement either in a sidebar or within the main content of your site.\u003Cbr \u002F>\nIt supports integration through user-friendly Gutenberg blocks or via a simple shortcode option, offering versatility and ease of use within your WordPress site.\u003C\u002Fp>\n\u003Ch4>Worldwide Locations\u003C\u002Fh4>\n\u003Cp>Access over 800,000 locations from 238 countries and territories. Your location is likely included 🙂\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>The widget automatically selects the language based on your site’s language settings (Settings \u002F General \u002F Site Language).\u003Cbr \u002F>\nIf a local translation is unavailable, it defaults to English.\u003Cbr \u002F>\nLocal translations can be updated for further customization.\u003C\u002Fp>\n\u003Ch4>Units\u003C\u002Fh4>\n\u003Cp>Weather data is displayed in either the Imperial (°F, in, mi) or Metric system (°C, mb, mm, km).\u003C\u002Fp>\n\u003Ch4>Multiple Widgets Option\u003C\u002Fh4>\n\u003Cp>Multiple widgets can be placed on the same page, each with individual settings and operating independently.\u003Cbr \u002F>\nThe widgets display cached weather data from your database and periodically update from our service, ensuring no slowdown to your website.\u003C\u002Fp>\n\u003Ch4>Easy Setup\u003C\u002Fh4>\n\u003Cp>All options are straightforward to configure. For further assistance, please visit our \u003Ca href=\"..\u002Fplugins\u002Fweather-atlas\u002F#faq\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa> and then drop us a line in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fweather-atlas\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Key-Free Setup\u003C\u002Fh4>\n\u003Cp>No registration is required for the widget to function\u003C\u002Fp>\n\u003Ch4>Tags\u003C\u002Fh4>\n\u003Cp>weather, weather widget, forecast, location, weather atlas\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fweather-atlas\" rel=\"ugc\">Support\u003C\u002Fa>\u003Cbr \u002F>\n  For any inquiries about implementing or customizing the widget, or if you have suggestions for improvements and new features, feel free to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fweather-atlas#new-topic-0\" rel=\"ugc\">reach out on our support forum\u003C\u002Fa>. We are dedicated to assisting every user with installation (which is rarely needed) and seamlessly integrating the widget into their website. Your feedback also helps us enhance the widget in future updates, incorporating the most requested features.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fweather-atlas\u002Freviews\u002F\" rel=\"ugc\">Reviews\u003C\u002Fa>\u003Cbr \u002F>\n  A little bit of \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=XpqqjU7u5Yc\" rel=\"nofollow ugc\">love\u003C\u002Fa> never hurt nobody.\u003Cbr \u002F>\n  If you like our work (or not), please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fweather-atlas\u002Freviews\u002F#new-topic-0\" rel=\"ugc\">let us, and the world know\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","The Weather Widget with the Most Active Installations. Highly customizable, simple & beautiful. Detailed current weather, hourly & daily forecasts",9000,179380,82,41,"2025-07-04T13:45:00.000Z","4.0",[51,107,23,93,24],"location","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fweather-atlas\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweather-atlas.zip",99,2,"2024-11-18 00:00:00",{"slug":114,"name":115,"version":116,"author":114,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":122,"num_ratings":123,"last_updated":124,"tested_up_to":16,"requires_at_least":125,"requires_php":66,"tags":126,"homepage":130,"download_link":131,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"meteoart","Meteo","1.0.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeteoart\u002F","\u003Cp>The best French weather forecast widget plugin!\u003C\u002Fp>\n\u003Cp>MeteoArt.com offers an accurate weather forecast for all cities around the world.\u003Cbr \u002F>\nSet the city and country and embed the widget in your website\u002Fblog.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Widgets are free of charge\u003C\u002Fli>\n\u003Cli>Widget style can be customized\u003C\u002Fli>\n\u003Cli>Responsive weather widget\u003C\u002Fli>\n\u003Cli>No development skills are needed\u003C\u002Fli>\n\u003Cli>High performance and lightweight code\u003C\u002Fli>\n\u003Cli>SEO friendly – no iframes\u003C\u002Fli>\n\u003Cli>Select your display language – French\u002FEnglish\u003C\u002Fli>\n\u003Cli>Block editor \u002F Shortcode support \u002F Classic Widgets \u002F Legacy widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** For special customization requests, please contact this mail -> contact@meteoart.com\u003C\u002Fp>\n\u003Cp>The Meteo plugin is relying on a 3rd party as a service, the widget is using weather services provided by MeteoArt.com.\u003Cbr \u002F>\n* Service provider link – \u003Ca href=\"https:\u002F\u002Fwww.meteo.com\" rel=\"nofollow ugc\">Meteo Art\u003C\u002Fa>\u003Cbr \u002F>\n* Service provider terms of use link – https:\u002F\u002Fwww.meteo.com\u002Fterms\u003Cbr \u002F>\n* Service privacy policy link – https:\u002F\u002Fwww.meteo.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Easy Installation\u003C\u002Fh3>\n\u003Cp>There are several options for installation\u003C\u002Fp>\n\u003Ch3>Block Editor\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open the Block Editor for the post or page where you want the widget.\u003C\u002Fli>\n\u003Cli>Add the “MeteoArt Widget” block.\u003C\u002Fli>\n\u003Cli>Customize the widget settings as desired.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Insert \u003Ccode>[meteo city=\"Paris\" country=\"France\"]\u003C\u002Fcode> into your content, replacing \u003Ccode>CityName\u003C\u002Fcode> and \u003Ccode>CountryName\u003C\u002Fcode> with your location.\u003C\u002Fp>\n\u003Ch3>Classic Widgets\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ccode>Appearance > Widgets\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Add the “MeteoArt Widget” to your sidebar.\u003C\u002Fli>\n\u003Cli>Configure the settings and save.\u003C\u002Fli>\n\u003C\u002Fol>\n","Add an accurate French weather forecast to your site. Choose any city and country, then embed the customizable MeteoArt widget.",800,9393,80,3,"2025-05-13T05:04:00.000Z","4.0.1",[127,128,129,24],"meteo","previsions","temperature","https:\u002F\u002Fwww.meteoart.com\u002Fwidgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeteoart.1.0.0.zip",{"attackSurface":133,"codeSignals":254,"taintFlows":437,"riskAssessment":465,"analyzedAt":476},{"hooks":134,"ajaxHandlers":233,"restRoutes":234,"shortcodes":244,"cronEvents":249,"entryPointCount":123,"unprotectedCount":14},[135,142,144,147,151,153,155,161,165,169,174,179,183,187,191,195,199,203,207,212,216,219,221,223,226,228,230],{"type":136,"name":137,"callback":138,"priority":139,"file":140,"line":141},"filter","the_content","protect",9,"includes\\shortcode-autop-guard.php",29,{"type":136,"name":143,"callback":138,"priority":139,"file":140,"line":11},"term_description",{"type":136,"name":145,"callback":138,"priority":139,"file":140,"line":146},"widget_text",32,{"type":136,"name":137,"callback":148,"priority":149,"file":140,"line":150},"restore",10,35,{"type":136,"name":143,"callback":148,"priority":149,"file":140,"line":152},36,{"type":136,"name":145,"callback":148,"priority":149,"file":140,"line":154},37,{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","admin_menu","menu","src\\Admin\\Usage_Dashboard.php",22,{"type":156,"name":162,"callback":163,"file":159,"line":164},"admin_post_roxxi_weather_reset_metrics","resetMetrics",23,{"type":156,"name":166,"callback":167,"file":159,"line":168},"admin_post_roxxi_weather_flush_geocodes","flushGeocodes",24,{"type":156,"name":170,"callback":171,"priority":110,"file":172,"line":173},"wp_enqueue_scripts","enqueue","src\\Frontend\\Assets.php",27,{"type":136,"name":143,"callback":175,"priority":176,"file":177,"line":178},"do_shortcode",11,"src\\Frontend\\Renderer.php",336,{"type":136,"name":143,"callback":180,"priority":181,"file":177,"line":182},"shortcode_unautop",12,337,{"type":156,"name":157,"callback":184,"file":185,"line":186},"on_admin_menu","src\\Plugin.php",52,{"type":156,"name":188,"callback":189,"file":185,"line":190},"admin_init","on_admin_init",53,{"type":156,"name":192,"callback":193,"file":185,"line":194},"init","on_init",56,{"type":156,"name":196,"callback":197,"file":185,"line":198},"wp","on_wp",57,{"type":156,"name":200,"callback":201,"file":185,"line":202},"widgets_init","on_widgets_init",60,{"type":156,"name":204,"callback":205,"file":185,"line":206},"rest_api_init","register",63,{"type":156,"name":208,"callback":209,"file":210,"line":211},"wp_head","render_json_ld_script","src\\Shortcodes\\Shortcode.php",31,{"type":156,"name":213,"callback":214,"file":215,"line":202},"admin_notices","closure","weatherbot.php",{"type":156,"name":217,"callback":214,"file":215,"line":218},"plugins_loaded",86,{"type":156,"name":213,"callback":214,"file":215,"line":220},91,{"type":156,"name":192,"callback":214,"file":215,"line":222},106,{"type":136,"name":224,"callback":214,"priority":149,"file":215,"line":225},"plugin_row_meta",156,{"type":156,"name":204,"callback":205,"file":215,"line":227},169,{"type":156,"name":192,"callback":214,"file":215,"line":229},174,{"type":156,"name":231,"callback":214,"priority":149,"file":215,"line":232},"rx_weatherbot_refresh_weather",291,[],[235],{"namespace":236,"route":237,"methods":238,"callback":240,"permissionCallback":241,"file":242,"line":243},"weatherbot\u002Fv1","\u002Flive",[239],"GET","current","__return_true","src\\Rest\\LiveController.php",13,[245,248],{"tag":246,"callback":247,"file":210,"line":141},"weather_bot","render",{"tag":4,"callback":247,"file":210,"line":11},[250,252],{"hook":231,"callback":231,"file":210,"line":251},179,{"hook":231,"callback":231,"file":210,"line":253},184,{"dangerousFunctions":255,"sqlUsage":256,"outputEscaping":258,"fileOperations":27,"externalRequests":123,"nonceChecks":111,"capabilityChecks":435,"bundledLibraries":436},[],{"prepared":27,"raw":27,"locations":257},[],{"escaped":259,"rawEcho":260,"locations":261},188,89,[262,266,268,269,271,273,275,277,279,281,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,373,374,376,378,380,381,383,385,387,389,391,393,394,396,398,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,428,431,433],{"file":263,"line":264,"context":265},"src\\Admin\\Settings.php",75,"raw output",{"file":263,"line":267,"context":265},76,{"file":263,"line":33,"context":265},{"file":263,"line":270,"context":265},110,{"file":263,"line":272,"context":265},145,{"file":263,"line":274,"context":265},278,{"file":263,"line":276,"context":265},284,{"file":263,"line":278,"context":265},287,{"file":263,"line":280,"context":265},289,{"file":263,"line":232,"context":265},{"file":263,"line":283,"context":265},294,{"file":263,"line":285,"context":265},296,{"file":263,"line":287,"context":265},311,{"file":263,"line":289,"context":265},314,{"file":263,"line":291,"context":265},331,{"file":263,"line":293,"context":265},332,{"file":263,"line":295,"context":265},333,{"file":263,"line":297,"context":265},342,{"file":263,"line":299,"context":265},343,{"file":263,"line":301,"context":265},351,{"file":263,"line":303,"context":265},366,{"file":263,"line":305,"context":265},367,{"file":263,"line":307,"context":265},368,{"file":263,"line":309,"context":265},370,{"file":263,"line":311,"context":265},377,{"file":263,"line":313,"context":265},378,{"file":263,"line":315,"context":265},379,{"file":263,"line":317,"context":265},386,{"file":263,"line":319,"context":265},387,{"file":263,"line":321,"context":265},416,{"file":263,"line":323,"context":265},418,{"file":263,"line":325,"context":265},457,{"file":263,"line":327,"context":265},459,{"file":263,"line":329,"context":265},461,{"file":263,"line":331,"context":265},462,{"file":263,"line":333,"context":265},463,{"file":263,"line":335,"context":265},466,{"file":263,"line":337,"context":265},467,{"file":263,"line":339,"context":265},468,{"file":263,"line":341,"context":265},469,{"file":263,"line":343,"context":265},471,{"file":263,"line":345,"context":265},472,{"file":263,"line":347,"context":265},474,{"file":263,"line":349,"context":265},480,{"file":263,"line":351,"context":265},482,{"file":263,"line":353,"context":265},483,{"file":263,"line":355,"context":265},548,{"file":263,"line":357,"context":265},551,{"file":263,"line":359,"context":265},561,{"file":263,"line":361,"context":265},564,{"file":263,"line":363,"context":265},571,{"file":263,"line":365,"context":265},572,{"file":159,"line":367,"context":265},46,{"file":159,"line":369,"context":265},73,{"file":159,"line":371,"context":265},74,{"file":159,"line":264,"context":265},{"file":159,"line":267,"context":265},{"file":159,"line":375,"context":265},77,{"file":159,"line":377,"context":265},78,{"file":159,"line":379,"context":265},79,{"file":159,"line":122,"context":265},{"file":159,"line":382,"context":265},81,{"file":159,"line":384,"context":265},93,{"file":159,"line":386,"context":265},96,{"file":159,"line":388,"context":265},101,{"file":159,"line":390,"context":265},103,{"file":159,"line":392,"context":265},104,{"file":159,"line":222,"context":265},{"file":159,"line":395,"context":265},107,{"file":159,"line":397,"context":265},109,{"file":159,"line":270,"context":265},{"file":159,"line":400,"context":265},112,{"file":159,"line":402,"context":265},113,{"file":159,"line":404,"context":265},115,{"file":159,"line":406,"context":265},116,{"file":159,"line":408,"context":265},118,{"file":159,"line":410,"context":265},119,{"file":159,"line":412,"context":265},121,{"file":159,"line":414,"context":265},122,{"file":159,"line":416,"context":265},124,{"file":159,"line":418,"context":265},125,{"file":159,"line":420,"context":265},127,{"file":159,"line":422,"context":265},128,{"file":159,"line":424,"context":265},137,{"file":159,"line":426,"context":265},139,{"file":210,"line":285,"context":265},{"file":429,"line":430,"context":265},"src\\Widgets\\Weather_Widget.php",108,{"file":429,"line":432,"context":265},203,{"file":429,"line":434,"context":265},207,5,[],[438,457],{"entryPoint":439,"graph":440,"unsanitizedCount":27,"severity":456},"render_page (src\\Admin\\Settings.php:391)",{"nodes":441,"edges":453},[442,447],{"id":443,"type":444,"label":445,"file":263,"line":446},"n0","source","$_GET (x2)",426,{"id":448,"type":449,"label":450,"file":263,"line":451,"wp_function":452},"n1","sink","echo() [XSS]",437,"echo",[454],{"from":443,"to":448,"sanitized":455},true,"low",{"entryPoint":458,"graph":459,"unsanitizedCount":27,"severity":456},"\u003CSettings> (src\\Admin\\Settings.php:0)",{"nodes":460,"edges":463},[461,462],{"id":443,"type":444,"label":445,"file":263,"line":446},{"id":448,"type":449,"label":450,"file":263,"line":451,"wp_function":452},[464],{"from":443,"to":448,"sanitized":455},{"summary":466,"deductions":467},"The \"weatherbot\" plugin version 1.2.0 exhibits a generally good security posture, with several positive indicators. The complete absence of dangerous functions, raw SQL queries, and identified taint flows is highly encouraging. Furthermore, the plugin has no recorded vulnerability history, suggesting a stable and well-maintained codebase. The presence of nonce and capability checks, along with a high percentage of properly escaped output, indicates adherence to common WordPress security best practices.\n\nHowever, there are specific areas of concern that warrant attention. The plugin exposes one unprotected REST API route, creating a potential entry point for unauthorized access or manipulation. While the static analysis doesn't reveal direct SQL injection or critical taint issues, an unprotected endpoint could be leveraged to exploit other, less obvious vulnerabilities or to perform actions that might have security implications if improperly handled. The external HTTP requests, while not inherently a vulnerability, should be monitored for potential risks if the target services are compromised.\n\nIn conclusion, \"weatherbot\" v1.2.0 is a relatively secure plugin, particularly strong in its absence of common critical vulnerabilities and its use of prepared statements. The primary weakness lies in the single unprotected REST API route, which represents an unnecessary attack surface. Addressing this specific point would significantly bolster the plugin's overall security. The lack of historical vulnerabilities is a positive sign of the developer's attention to security.",[468,471,473],{"reason":469,"points":470},"Unprotected REST API route",7,{"reason":472,"points":435},"1 REST API route without permission callbacks",{"reason":474,"points":475},"68% output properly escaped",4,"2026-03-16T22:32:20.025Z",{"wat":478,"direct":487},{"assetPaths":479,"generatorPatterns":481,"scriptPaths":482,"versionParams":484},[480],"\u002Fwp-content\u002Fplugins\u002Fweatherbot\u002Fassets\u002Fcss\u002Fweather-bot.css",[],[483],"\u002Fwp-content\u002Fplugins\u002Fweatherbot\u002Fblocks\u002Fweatherbot\u002Findex.js",[485,486],"weatherbot\u002Fassets\u002Fcss\u002Fweather-bot.css?ver=","weatherbot\u002Fblocks\u002Fweatherbot\u002Findex.js?ver=",{"cssClasses":488,"htmlComments":489,"htmlAttributes":490,"restEndpoints":492,"jsGlobals":494,"shortcodeOutput":496},[4],[],[491],"data-wp-block=\"weatherbot\u002Fweatherbot\"",[493],"\u002Fwp-json\u002Fweatherbot\u002Fv1\u002Flive",[495],"WeatherBot",[497,498],"[weatherbot","[weatherbot city="]