After more than 5 years of loyal service, WP Cloudy will no longer be maintained. The wpcloudy.com site will remain accessible for documentation only. Thank you !
WP Cloudy is a flexible and easy to use weather plugin that allows you to create unlimited different weather using Custom Post Types and Open Weather Map API.
Create a weather, select your city, choose the options and customize the look in a few clicks.
Embed it anywhere with the shortcode automatically generated by copy and paste in posts, pages, text widgets, or directly in the PHP files of your theme.
With Custom Post Types, you minimize maintenance: change some settings to automatically change all weather with the same shortcode instantly.
For developers
Templating system:
Create your custom weather template with WP Cloudy
语言
- 英文
- 法语
- Italian (thanks to www.tosolini.info)
- Hungarian (thanks to Tom)
- Hebrew (thanks to Ben Klinger)
- Polish (thanks to Marcello/Rafal Wronowski)
- Russian (thanks to Andrea)
- Danish (thanks to Carsten Klingenberg)
- German (thanks to Lutz Bennert)
- Portuguese (thanks to Deoclides Neto)
- Spanish (thanks to Wladimir Espinoza Durán)
- Chilean (thanks to Wladimir Espinoza Durán)
- Dutch (thanks to Age de Jong)
- Persian (thanks to @mARYAm)
- Add yours!
WP Admin UI: our new freemium plugin to customize, manage and optimize your WordPress admin
Learn more
SEOPress: our new freemium plugin to optimize your SEO with WordPress
Learn more
4.4.9
4.4.8
- NEW Arabic language (thanks to anonymous user)
- INFO Improve security (thanks to Lenon Leite)
4.4.7
4.4.6
- FIX Weather in WP Dashboard
4.4.5
- NEW Persian language (thanks to @mARYAm)
- FIX Firefox doesn't need anymore CSS fix for animations like sun rotation (thanks to Loïc Antignac)
- FIX Forecast weather (thanks to Adrien Baud)
4.4.4
- FIX Undefined variables (thanks to @mickaelgris)
4.4.3
- NEW Find your city by OpenWeatherMap ID (to get more accurate data)
- INFO Upgrading Leafleat JS to latest release
- INFO Remove State field (depreciated by OpenWeatherMap)
- INFO Improve security
- INFO Improve performance in WP Cloudy settings by using oembed for YouTube
- FIX Pointers
- FIX Upgrading country autocomplete JS
4.4.2
4.4.1
- FIX Dutch language (thanks to @alex)
4.4
- FIX Check on 5-days/hour forecast
- FIX 16-days field in global settings
- FIX Language
- FIX Wind check
- FIX Text domain
- FIX Replace get_blog_info url by admin_url
- FIX Warning: Illegal string offset 'wpc_advanced_api_key'
- FIX Notice: Uninitialized string offset: 0
- FIX Warning: Illegal string offset 'wpc_advanced_cache_time'
- FIX Warning: Illegal string offset 'wpc_advanced_size'
- FIX Warning: Illegal string offset 'wpc_advanced_border_color'
- FIX Warning: Illegal string offset 'wpc_advanced_text_color'
- FIX Warning: Illegal string offset 'wpc_advanced_bg_color'
- FIX Warning: Illegal string offset 'wpc_basic_unit'
- FIX Warning: Illegal string offset 'wpc_basic_date'
- FIX Warning: Illegal string offset 'wpc_display_date_temp'
- FIX Warning: Illegal string offset 'wpc_display_wind_unit'
- FIX Warning: Illegal string offset 'wpc_display_hour_forecast_nd'
- FIX Warning: Illegal string offset 'wpc_display_forecast_nd'
- FIX Warning: Illegal string offset 'wpc_display_short_days_names'
- FIX Warning: Illegal string offset 'wpc_display_fluid_width'
- FIX Warning: Illegal string offset 'wpc_map_height'
- FIX Warning: Illegal string offset 'wpc_map_opacity'
- FIX Warning: Illegal string offset 'wpc_map_zoom'
4.3
- INFO THIS IS A MAJOR RELEASE!
- INFO Due to price changes in OpenWeatherMap API, weather forecast is now limited to 5 days (16 days before)
- FIX Prevent undefined variables by adding several isset and other checks
- FIX Wind direction is back
- FIX Forecast temp/weather (OpenWeatherMap changed their API, renew your key if you get some troubles)
4.2.1
- NEW Language Dutch (thanks to Age de Jong)
4.2
- NEW Map API updated to Leaflet Open Weather Map
- NEW SSL is now available for free users (thanks to OpenWeatherMap), it means no more Unable to find cities!
- INFO Add info if SSL is ON/OFF for Geolocation
- INFO Move to https all URLs
- FIX Rain due to a change in OpenWeatherMap API
- FIX Check on values ("yes","1")
- FIX Compatibility with W3C
4.1.1
- INFO Hungarian translation updated (thanks to Mészáros Tamás)
- INFO Italian translation updated (thanks to www.tosolini.info)
4.1
- NEW Add Wind Unit (m/s, mi/h, km/h and knots)
- FIX Wind values (thanks to Dan)
- FIX Prefixes functions (fix compatibility with User PRO)
4.0
/!\ THIS IS A MAJOR RELEASE!
* INFO Switch weather XML feeds to JSON for faster performances, better reliability
* INFO Map is under development to integrate the new Open Weather Map API
* FIX Hourly forecast to mach the new Open Weather Map feed URL
3.9.2
3.9.1
- FIX WPML language (thanks to @nelero)
3.9
- NEW Speed wind is now displayed in Kilometers / hour (instead of Meters / second if your weather is set to metric)
3.8.2
- FIX Short condition display
- FIX No date display
3.8.1
3.8
- NEW Forecast precipitations (Pro users have to update Skins Add-on too!)
- FIX CSS in WP Cloudy global settings
- FIX Add WP Cloudy icon in TinyMCE for custom post types
3.7.1
- FIX Admin pointers JS error
3.7
- FIX Bug when using automatic weather based on custom field
- INFO Add Pointer to alert users to set an OWM API Key
- INFO Add an help tab in WP Cloudy Global Settings
- INFO Update Hungarian translation (thanks to Mészáros Tamás)
3.6.1.1
- FIX Spanish and Chilean translations
3.6.1
- NEW Add Spanish and Chilean language (thanks to Wladimir Espinoza Durán)
3.6
3.5.16
- NEW Weather now automatically adapts to its parent container (if Fluid design option enabled)
- INFO Improve responsive
- FIX Z-index bug with Theme2
3.5.15
- FIX Unable to find cities when creating your weather
3.5.14
- INFO WordPress 4.5 compatibility
- INFO Remove View in Weather custom post type
- INFO Update language files
- INFO Add notice to encourage users using their own OpenWeatherMap API key to avoid limits requests
- INFO Improve WP Cloudy global settings UI/UX
- FIX Recovery display date option / add No date option
3.5.13
- INFO Improve Portuguese translation (thanks to Igor)
- FIX Remove undefined variable
- FIX Undefined Notices, now wp-debug works properly (thanks to Sebastien @SebBareyre)
3.5.12
- NEW Custom Timezone field, you can now bypass WordPress default Timezone setting for each weather
- NEW Display day of the week or todays date (thanks to Fee Alvi)
- INFO Improve translation
3.5.11
- NEW Add wind speed unit
- FIX Shortcode column bug
3.5.10
- NEW Portuguese (Brazil) translation (thanks to Deoclides Neto)
3.5.9
- NEW Force geolocation weather when page loads (required WP Cloudy Geolocation add-on)
- NEW German translation (thanks to Lutz Bennert)
- NEW Danish translation (thanks to Carsten Klingenberg)
3.5.8
- NEW Add duplicate link in Weather Post Type list view
- FIX UTC Time for hour forecast
- INFO Upgrade Polish language (thanks to Rafal Wronowski)
3.5.7
- INFO PHP7 Compatibility
- INFO WP 4.4 Compatibility
- FIX Fatal error: Redefinition of parameter with PHP7
3.5.6
- FIX Forecast Icon Pack for Skins Add-on
3.5.5
- FIX Text domain for translation
3.5.4
- FIX Sun animations (thanks to Max33)
3.5.3
- FIX French translation
- FIX Variable declarations
- FIX Today date / sunrise / sunset / Current temperature settings (indivudal and global)
3.5.2
- NEW Russian language (thanks to andrea)
3.5.1
- FIX Skins add-on background
3.5
- NEW Automatic background image based on weather (Skins add-on required)
- NEW Translation: huge simplification! Everything is now translated via PO/MO files! Works perfectly with WPML. No need to select language in WP Cloudy basic tab.
- FIX Dashboard widget CSS/JS loading
3.4.3
- NEW Reset global settings (in Export/Import/Reset tab)
- FIX Redirect URL after Export/Import/Reset
- FIX Tinymce JS error
3.4.2
- FIX Permalink error (thanks to risbac)
3.4.1
- FIX 5 notices: Undefined index (wpc-detectGeolocation, wpc-manualGeolocation, wpc-posLat, wpc-posLon, wpc-posCityId, wpc-posCityName), thanks to thib3113
- FIX Improve performance in WP Admin
- FIX Wrong label for 16 days forecast in global settings
- INFO Set a default value for cache time (30 minutes)
- INFO Improve UX by adding support links
- INFO New logo for WP Cloudy using Dashicons font
- INFO Remove TinyMCE v3 compatibility
3.4
- NEW Import/Export global settings, useful if you have multiple websites (weathers can be exported too via the Tools Exporter Screen)
- INFO WordPress 4.3 compatibility
- INFO Theme1 and Theme2 (available via Skins Add-on) can now be bypassed independently (eg. you can have a custom template for theme1, another one for theme 2, and a default one)
- FIX Works with child theme too (if you bypass default templates)
- FIX content-wpcloudy.php displaying issue
3.3.2
3.3.1
- FIX City, State or Country with spaces now work properly
3.3
- FIX AJAX
- FIX Map
- FIX Warning: Missing argument 2 for wpc_get_owm_feeds()
- FIX Loading weather if cache is disabled (enable cache is still strongly recommended)
- INFO WP Cloudy Skins and Geolocation Add-on updated
- INFO Load WP Cloudy only if shortcode exists on the page
- INFO Improve code quality (thanks to @mantismamita)
- INFO Italian translation updated (thanks to www.tosolini.info)
3.2.1
3.2
3.1
- FIX Weather map
- INFO Performance improvements
3.0
- NEW AJAX!
- NEW Responsive design (yeah finally!)
- INFO Compatible with WP-Rocket, premium cache plugin
- INFO Huge performance improvements
- FIX Days names can now be translated via PO/MO files (huge request!)
- FIX Undefined index wpc_clear_all_cache_nonce
- FIX Remove WP Cloudy in WordPress menus
- FIX Undefined offset in hours forecast
- INFO Increase security
- INFO Remove average/min-max temperature, replaced by current temperature (because datas from OWM are totally wrong)
2.9.5.1
- FIX Dashboard font for Skins Add-on
- FIX Minify CSS
2.9.5
2.9.4.3
2.9.4.2
- INFO Adding version in source for easier debugging
2.9.4.1
2.9.4
- FIX Saving hundreds of useless metadata in database (thanks to odyodyodys)
2.9.3
- NEW Adding a State field (for cities with the same name in USA)
- FIX Change full link weather (.com to .org)
2.9.2
- FIX Fatal Error is_plugin_active
2.9.1
2.9
- NEW! Choose between 2 forecast fonts (required WP Cloudy Skins Add-on)
- INFO Improve quality icons on Firefox for MacOS X
2.8.9
- FIX OpenLayers JS loading (map)
- FIX City name with Geolocation enabled
2.8.8
2.8.7
- NEW! Display date of last update
- NEW! Display link to full weather (OpenWeatherMap)
2.8.6
- NEW! 16 days forecast
- NEW! Option to disable mouse scroll wheel zoom on map
- INFO Loads JS asynchronously to improve performance
- FIX Style.css error when loading Map from your own server
- FIX Map loading from OpenStreetMap
- FIX Style.css loading twice from OpenStreetMap
2.8.5
- NEW! Use your own custom fields from posts to build automatic weathers (add-on Geolocation required)
- INFO Support WordPress 4.0
- INFO Add WP Cloudy icon to WordPress plugin browser
- FIX Clear cache when save weather
2.8.4.1
2.8.4
- NEW! Use your own API key from OpenWeatherMap
- FIX 70 PHP Notices undefined variable
- FIX 1 PHP Notice undefined offset
2.8.3
- NEW! Theme for WP Cloudy Skin Add-on
- FIX Clear cache button issues from WP Cloudy settings
- FIX WP Cloudy now uses wp_remote_fopen instead of simple_xml_load_file to improve hosting compatibility
- FIX Caching issues
- FIX Days name translations
- INFO Improved settings design
2.8.2
- NEW! Add precipitation
- FIX Loading Flexslider for WordPress Cloudy Skin Add-on
2.8.1.2
2.8.1.1
- FIX Flexslider JS/CSS conflict
2.8.1
- FIX Sunrise/sunset is now based on WordPress timezone setting
2.8.0.1
2.8
- FIX Bypass number hours forecast in WP Cloudy settings
- NEW! Templating system (developers can now create their own template with ease)
- INFO 300 lines of code reduced
2.7.9
- NEW! Autocompletion / suggestion for search cities and countries in admin using Twitter Typeahead (jQuery 1.9 required)
- FIX Option display today date + min-max temperatures
2.7.8.1
- FIX Encoding characters for today day name (thanks to kryvulena)
2.7.8
- NEW! Choose number of hours displayed
- NEW! Choose length days names: short or normal
- NEW! 6 new languages supported: Czech, Galician, Vietnamese, Arabic, Macedonian, Slovak
- INFO UX improvement in Weather Post type
- FIX Saving settings from radio button in WP Cloudy settings
- FIX Encoding characters for days names (thanks to kryvulena)
- FIX Disable CSS3 animations now available in individual weather too (not just WordPress Cloudy Settings > Advanced tabs - thanks to batscamp)
- INFO Improved performances by minifying CSS
2.7.7
2.7.6
- NEW! Loads Map JS/CSS from your own web host or OWM
- INFO UX improvement in WP Cloudy settings
- FIX Saving settings from select in WP Cloudy settings
- FIX 14 days forecast instead of 6
2.7.5
- FIX Severals PHP notice
- FIX Warning PHP in Support settings tab
- INFO Improve core performance
- INFO Dequeue wpcloudy-anim.css if animations are disabled
2.7.4
2.7.3
- NEW! Add disable cache button in WP Cloudy settings
2.7.2
- FIX Cache refresh
- NEW! Add clear cache button in WP Cloudy settings
2.7.1
- FIX Cache refresh with Geolocation Add-on
- FIX Rounding hours temperatures
2.7
- NEW! New paid Add-on : WP Cloudy Geolocation, allows your visitors to get a geolocation weather.
- NEW! Cache system (finally)!
- NEW! Change date format (12h or 24h)
- NEW! Display temperatures unit (C / F)
- INFO Improved design for WP Cloudy admin panel
- FIX RTE compatibility with WordPress 3.9
- FIX Improve performances in FE / BE
- FIX Severals PHP Notice
- FIX Improve security
- FIX Date format in hours forecast / sunset - sunrise
- FIX rounding problem temperatures.
2.6.4
- NEW! Tabs in WP Cloudy admin panel for better UX
- NEW! New option to enable/disable CSS3 animations
- FIX Improve security
2.6.3
- FIX Hide xml errors if Open Weather Map is down
2.6.2
- FIX Parse error: syntax error, unexpected '}' in wpcloudy-widget.php on line 71
2.6.1
- FIX Caching system temporarily disabled
- FIX Improved accuracy for current weather
- FIX Sunrise/sunset time
2.6
- NEW! Caching system to avoid connection problems to OpenWeatherMap.org using WordPress Transients API
2.5.7
- NEW! New option to display (or not) Sunrise / Sunset
- NEW! Add 14-day forecast
- FIX SVG animated icons to current weather with better compatibility with Chrome, Safari, Opera
- FIX some CSS
2.5.6
- NEW New option to display (or not) today date + temperatures (min-max/average)
- FIX CSS loads in front-end
2.5.5
- NEW Add WP Cloudy widget dashboard
- NEW Add a button to integrate the weather shortcode in tinymce editor more easily
- FIX Empty tag
- INFO Optimizing performance in admin and Front-end
- INFO Now fully compatible with WordPress 3.8
2.5
- NEW Choose the number of days forecast
- FIX Zoom map
- FIX SVG icon map
- INFO Optimizing map performance by loading JS/CSS only if map is enabled
2.4
- NEW Add custom city title
2.3.1
2.3
- NEW Add SVG animated icons to current weather
- NEW Add average temperature
- INFO Optimizing performance in the backend
2.2.5
2.2.4
2.2.3
- FIX Title of widget text is now displayed above the weather shortcode
- FIX Forecast unit is now correct
2.2.2
- FIX Widget text shortcode is now working properly
2.2.1
2.2
- NEW Add option panel to bypass options for individual weather
- FIX "Cannot modify header information - headers already sent" bug
2.1
2.0
- NEW Support OpenStreetMap (layers included: current weather, stations, clouds, precipitation, snow, wind, temperature, pressure)
- NEW Display/hide current weather
- FIX some CSS
1.2
- NEW Support for translations + French version provided
- FIX WP Cloudy icon in admin
1.1
0.5