{"id":273645,"date":"2026-01-20T07:29:00","date_gmt":"2026-01-20T07:29:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/30yearweather-widget\/"},"modified":"2026-01-20T07:38:14","modified_gmt":"2026-01-20T07:38:14","slug":"30yearweather-widget","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/30yearweather-widget\/","author":23434264,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"30YearWeather Widget","header_author":"30YearWeather","header_description":"Embed beautiful weather widgets showing historical climate data for 470+ destinations. Based on 30 years of NASA satellite data.","assets_banners_color":"4d78a0","last_updated":"2026-01-20 07:38:14","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/30yearweather.com","header_plugin_uri":"https:\/\/30yearweather.com\/widgets","header_author_uri":"https:\/\/30yearweather.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":155,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"30yearweather","date":"2026-01-20 07:38:14"}},"upgrade_notice":{"1.0.2":"<p>Removed directory assets from plugin package per review feedback.<\/p>","1.0.1":"<p>Minor fix for plugin header standards compliance.<\/p>","1.0.0":"<p>Initial release of 30YearWeather Widget. Embed beautiful weather data on your WordPress site!<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3443016,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3443016,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3443016,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"thirty-year-weather\/widget":{"name":"thirty-year-weather\/widget","title":"30YearWeather Widget"}},"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Weather widget showing Prague climate data (dark theme)","2":"Widget in Gutenberg editor with settings panel","3":"Light theme widget example","4":"Visual layout with city photo background","5":"Shortcode usage in classic editor","6":"Dashboard quick-add widget"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[18049,7877,249,4899,162],"plugin_category":[39,43,59],"plugin_contributors":[254307],"plugin_business_model":[],"class_list":["post-273645","plugin","type-plugin","status-publish","hentry","plugin_tags-climate","plugin_tags-temperature","plugin_tags-travel","plugin_tags-weather","plugin_tags-widget","plugin_category-business","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-30yearweather","plugin_committers-30yearweather"],"banners":{"banner":"https:\/\/ps.w.org\/30yearweather-widget\/assets\/banner-772x250.png?rev=3443016","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/30yearweather-widget\/assets\/icon-128x128.png?rev=3443016","icon_2x":"https:\/\/ps.w.org\/30yearweather-widget\/assets\/icon-256x256.png?rev=3443016","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>30YearWeather Widget<\/strong> allows you to embed stunning, data-driven weather widgets on your WordPress site. Perfect for travel blogs, tourism websites, and destination guides.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>470+ Cities Worldwide<\/strong> \u2013 From Paris to Tokyo, Bali to New York<\/li>\n<li><strong>30 Years of Data<\/strong> \u2013 Based on NASA satellite historical records<\/li>\n<li><strong>Best Time to Visit<\/strong> \u2013 Help your readers plan their trips<\/li>\n<li><strong>Temperature Charts<\/strong> \u2013 Visual yearly temperature overview<\/li>\n<li><strong>Two Themes<\/strong> \u2013 Dark and light mode to match your site<\/li>\n<li><strong>Two Layouts<\/strong> \u2013 Classic (data-focused) or Visual (photo card)<\/li>\n<li><strong>Gutenberg Block<\/strong> \u2013 Easy drag-and-drop in the new editor<\/li>\n<li><strong>Shortcode Support<\/strong> \u2013 Works in classic editor too<\/li>\n<li><strong>Responsive<\/strong> \u2013 Looks great on mobile devices<\/li>\n<li><strong>No API Key Required<\/strong> \u2013 Just install and use<\/li>\n<\/ul>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Travel blogs showcasing destination weather<\/li>\n<li>Tourism websites helping visitors plan<\/li>\n<li>Hotel and resort websites<\/li>\n<li>Study abroad information pages<\/li>\n<li>Wedding planning resources<\/li>\n<li>Photography location guides<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<p>The plugin embeds an iframe from 30yearweather.com that displays real-time weather data pulled from our servers. The data is based on 30 years of NASA POWER satellite observations, providing reliable historical averages.<\/p>\n\n<h4>Shortcode Usage<\/h4>\n\n<pre><code>[30yearweather city=\"prague\" theme=\"dark\" width=\"400\" height=\"450\"]\n<\/code><\/pre>\n\n<p><strong>Parameters:<\/strong>\n* <code>city<\/code> \u2013 City slug (e.g., \"paris\", \"new-york\", \"tokyo\")\n* <code>theme<\/code> \u2013 \"dark\" or \"light\"\n* <code>layout<\/code> \u2013 \"classic\" or \"visual\"\n* <code>content<\/code> \u2013 Comma-separated sections: \"bestMonths,climate,temperatures,rain,humidity,tourism\"\n* <code>width<\/code> \u2013 Widget width in pixels (200-800)\n* <code>height<\/code> \u2013 Widget height in pixels (150-800)<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin embeds content from 30yearweather.com via iframe. No personal data from your visitors is collected or transmitted. The embedded widget does not use cookies or tracking scripts.<\/p>\n\n<p>For more information, see our <a href=\"https:\/\/30yearweather.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin<\/li>\n<li>Search for \"30YearWeather Widget\"<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Upload the ZIP file and click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Using the Plugin<\/h4>\n\n<p><strong>Gutenberg Block:<\/strong>\n1. Edit a post or page\n2. Add a new block and search for \"Weather Widget\"\n3. Select a city and customize settings in the sidebar\n4. Publish!<\/p>\n\n<p><strong>Shortcode:<\/strong>\n1. Add this shortcode to any post or page:\n2.    <code>[30yearweather city=\"paris\" theme=\"dark\"]<\/code>\n3. Replace \"paris\" with your desired city slug<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20cities%20are%20available%3F\"><h3>What cities are available?<\/h3><\/dt>\n<dd><p>We support 470+ destinations worldwide. Popular cities include Paris, London, Tokyo, New York, Barcelona, Rome, Dubai, Bali, Sydney, and many more. Visit <a href=\"https:\/\/30yearweather.com\/widgets\">30yearweather.com\/widgets<\/a> to browse all available cities.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20really%20free%3F\"><h3>Is this plugin really free?<\/h3><\/dt>\n<dd><p>Yes! The plugin is 100% free and always will be. We provide this as a service to the travel community.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>No API key is required. Just install, activate, and start using.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20widget%20appearance%3F\"><h3>Can I customize the widget appearance?<\/h3><\/dt>\n<dd><p>Yes! You can choose between dark and light themes, two different layouts (classic or visual), adjust the dimensions, and select which information sections to display.<\/p><\/dd>\n<dt id=\"does%20this%20affect%20my%20site%27s%20performance%3F\"><h3>Does this affect my site's performance?<\/h3><\/dt>\n<dd><p>The widget loads via a lazy-loaded iframe, meaning it only loads when the visitor scrolls to it. This has minimal impact on your page load time.<\/p><\/dd>\n<dt id=\"is%20the%20data%20accurate%3F\"><h3>Is the data accurate?<\/h3><\/dt>\n<dd><p>Our data is based on 30 years of NASA POWER satellite observations. We show historical averages and probabilities, not real-time forecasts.<\/p><\/dd>\n<dt id=\"can%20i%20use%20multiple%20widgets%20on%20one%20page%3F\"><h3>Can I use multiple widgets on one page?<\/h3><\/dt>\n<dd><p>Absolutely! You can add as many widgets as you need, each showing a different city.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Remove WordPress.org directory assets from plugin package<\/li>\n<li>Assets (icon, banner) to be uploaded separately via SVN after approval<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix plugin headers to match WordPress standards<\/li>\n<li>Minor improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Gutenberg block support<\/li>\n<li>Shortcode support<\/li>\n<li>Dark and light themes<\/li>\n<li>Classic and visual layouts<\/li>\n<li>470+ cities worldwide<\/li>\n<li>Dashboard widget<\/li>\n<\/ul>","raw_excerpt":"Embed beautiful weather widgets showing 30 years of historical climate data for 470+ destinations worldwide.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/273645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=273645"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/30yearweather"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=273645"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=273645"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=273645"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=273645"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=273645"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=273645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}