TK Event Weather free WordPress plugin
Description
TK Event Weather free WordPress plugin
Display beautiful, accurate, and free hourly weather forecasts between a start and end time on the same day. Perfect for event calendars. Includes sunrise, sunset, temperature, wind speed and direction, and is very customizable.
Highlights
Registers the [tk_event_weather] shortcode for use anywhere on your site (not just for your site calendar’s event-specific information) so its usage is very flexible as long as there is a valid weather API key, latitude, longitude, and time (timestamp or ISO 8601 format)
Uses the Dark Sky API to provide you with an accurate, reliable (typically 99.9% uptime), and free (or low cost if over the daily free API calls limit) weather forecast
Uses WordPress’ Transients API to minimize external API calls (i.e. does not call the APIs on every page load) to increase page load time and save you money (or keep you from hitting the free limits)
Returns temperature (fahrenheit or celsius) in units local to the given latitude and longitude (with option to force display in either unit of measure)
Internationalized / translatable (translations not provided)
No WP_DEBUG messages
Optimized asset loading and API calls
Actions and filters available for developers to support advanced customizations
Responsive plugin developer
Paid Add-Ons
Currently Available:
The Events Calendar by Modern Tribe – 800,000+ active installs – Purchase
Events Manager by Marcus Sykes – 100,000+ active installs – Purchase
Simple Calendar by Moonstone Media – 80,000+ active installs – Purchase
I am considering making add-ons for the following event calendars:
All-in-One Event Calendar by Timely – 100,000+ active installs
Event Organiser by Stephen Harris – 30,000+ active installs
My Calendar by Joe Dolson – 30,000+ active installs
EventOn by ashanjay – 51,000+ sales
Bookly Booking Plugin by Ladela – 31,000+ sales
WP Simple Booking Calendar by simplebookingcalendar – 10,000+ active installs and/or its Premium version
Calendarize it! by RightHere – 11,000+ sales
Timetable Responsive Schedule For WordPress by QuanticaLabs – 9,000+ sales
WordPress Pro Event Calendar by DPereyra – 6,700+ sales
Event Booking Pro by MoeHaydar – 5,000+ active installs
Booked – Appointment Booking for WordPress by BoxyStudio – 11,000+ active installs
Events Calendar Registration & Booking by elbisnero – 6,000+ sales
Event Espresso – 2,000+ active installs of EE4 Decaf and/or its paid version
Sugar Events Calendar Lite by Pippin Williamson – 1,000+ active installs
Team Booking by VonStroheim – 5,500+ sales
HBook – Hotel booking system by HotelWP – 6,000+ sales
Modern Events Calendar by WEBNUS – 60,000+ active installs, previously on CodeCanyon
FooEvents for WooCommerce – 3,500+ sales
WP Booking Calendar by Wachipi – 2,000+ sales
WooCommerce Bookings – thousands of active installs (exact number unknown)
WooCommerce Appointments by BizzThemes
Booking & Appointment Plugin for WooCommerce by Tyche Softwares
BirchPress Scheduler
Additional add-on ideas:
Geolocate user to display weather for user’s current location (i.e. no specific latitude or longitude shortcode arguments)
Styling (custom colors, possibly custom icons)
Advanced templates/views
I’ll consider making whichever add-ons I receive the most requests for (and are technically feasible) so please share your request via the plugin settings’ built-in Feature Request form!
Notes
You’ll need to register for a free Dark Sky API key
Quote from Dark Sky’s website, as of March 31, 2020:
Our API service for existing customers is not changing today, but we will no longer accept new signups. The API will continue to function through the end of 2021.
We’re planning to eventually implement ClimaCell as a weather provider replacement, which is very comparable to the Dark Sky service.
If you’re out of API calls for the day and you haven’t entered billing information, the plugin will “fail gracefully” (does not display errors to non-Administrators).
This plugin and its author are not affiliated with or endorsed by The Dark Sky Company, LLC, ClimaCell, Inc., or any of the other plugins mentioned (including ones for which an add-on is available).
This plugin utilizes Freemius. All data collected via Freemius will be available to both Freemius and this plugin’s author to be used in responsible ways. By opting-in to Freemius, you’ll help us learn how we can make this plugin better and possibly communicate with you regarding the plugin’s development.
This plugin’s description and code may contain affiliate links.
Support Me
Leave a great review
Buy one of my available paid add-ons or tell me about one you’d be interested in purchasing!
View my other plugins
Hire Me for Custom Integrations and other Customizations
Contribute code via GitHub
Assist with translations via WordPress.org — How to get started
Tweet this plugin