Title: Events Calendar for GeoDirectory
Author: Stiofan
Published: <strong>January 12, 2021</strong>
Last modified: June 4, 2026

---

Search plugins

![](https://ps.w.org/events-for-geodirectory/assets/banner-772x250.png?rev=2454838)

![](https://ps.w.org/events-for-geodirectory/assets/icon-256x256.png?rev=2454838)

# Events Calendar for GeoDirectory

 By [Stiofan](https://profiles.wordpress.org/stiofansisland/)

[Download](https://downloads.wordpress.org/plugin/events-for-geodirectory.2.3.30.zip)

 * [Details](https://wordpress.org/plugins/events-for-geodirectory/#description)
 * [Reviews](https://wordpress.org/plugins/events-for-geodirectory/#reviews)
 *  [Installation](https://wordpress.org/plugins/events-for-geodirectory/#installation)
 * [Development](https://wordpress.org/plugins/events-for-geodirectory/#developers)

 [Support](https://wordpress.org/support/plugin/events-for-geodirectory/)

## Description

The Events Calendar add-on for [GeoDirectory](https://wordpress.org/plugins/geodirectory/)
is a compelling way to feature events on your directory, using Custom Post Types(
CPT). This events calendar plugin creates the CPT Events, by adding time and date
to a standard listing. Users can now choose to list a place or an event.

#### Recurring Events Included

Do you host the same event every day, or every second week, or every 3 months, or
once every 4 years? The Events Calendar for GeoDirectory has your back!

You can set events as recurring type daily, weekly, monthly, yearly and even pick
custom dates.
 The recurring interval can be from 1 to 30.

So if you select type weekly and interval 2, the events will happen every 2 weeks.

#### Events Custom Fields

Add unlimited custom fields to your events out of the box with our add event form
builder.

#### Events Calendar Widgets, Shortcodes or Blocks

It’s easy to sort events by selecting “upcoming,” “today,” “past” or “all” and display
custom events lists, grids and a simple events calendar anywhere using Widgets, 
Shortcodes or Blocks. By default, events are ordered with the upcoming event first.

#### Events Locator

The Events Calendar for GeoDirectory is a full-featured Events Locator too. Events
are easily displayed on a map, allowing user to locate your events with ease. Easily
show distance from them and driving directions.

#### Premium add-ons

 * [SEO Location Manager](https://wpgeodirectory.com/downloads/location-manager/)–
   Create a global Events Directory with unique pages for Countries, Regions, Cities,
   and Neighbourhoods. Also create an an events calendar of virtual Events without
   a physical address.
 * [Pricing Manager](https://wpgeodirectory.com/downloads/pricing-manager/) – Set
   prices for the Events Submission on your Events Calendar & Directory. Enable/
   disable features per price. It uses our free [GetPaid Plugin](https://wordpress.org/plugins/invoicing/)
   to manage payments, taxes, and invoices.
 * [Custom Post Types](https://wpgeodirectory.com/downloads/custom-post-types/) –
   Create unlimited events custom post type, each with its own custom fields, prices
   and more.
 * [MultiRatings and Reviews](https://wpgeodirectory.com/downloads/multiratings-and-reviews/)–
   Extend the review system allowing multiple rating categories (e.g., service, 
   quality, price), add images to reviews and other cool features.
 * [Advance search filters](https://wpgeodirectory.com/downloads/advanced-search-filters/)–
   Turns any Events custom field into an advance filter of the search widget. Adds
   smart autocompletes, geolocation, and much more. Search Events by date.
 * [Buddypress Integration](https://wpgeodirectory.com/downloads/buddypress-integration/)–
   Smoothly integrates The events Calendar for GeoDirectory with Buddypress.
 * [Claim Listing Manager](https://wpgeodirectory.com/downloads/claim-manager/) –
   Allow events owners to claim existing listings about their events and fine-tune
   them. Add/edit images, link to places (venues) and show an ‘owner-verified’ badge
   on the listing. Now with force upgrade/paid option.
 * [Marker Cluster](https://wpgeodirectory.com/downloads/marker-cluster/) – Avoid
   cluttered maps by using numbered markers at high zoom levels. Now with super 
   fast server-side clustering!
 * [Duplicate alert](https://wpgeodirectory.com/downloads/ajax-duplicate-alert/)–
   Alert users when they add an event with the same title (or other details) as 
   another event.
 * [Custom Map Styles](https://wpgeodirectory.com/downloads/custom-google-maps/)–
   Modify the look and feel of all Maps widgets via an intuitive user interface,
   with color pickers and simple-to-use options.
 * [Social Importer](https://wpgeodirectory.com/downloads/social-importer/) – Import
   events from Facebook. One listing at a time, no bulk scraping.
 * [GD reCAPTCHA](https://wpgeodirectory.com/downloads/gd-recaptcha/) – Banish spam
   by adding the No CAPTCHA reCAPTCHA widget to any GeoDirectory form.
 * [Franchise Manager](https://wpgeodirectory.com/downloads/franchise-manager/) –
   Allows users to submit Events that span into multiple locations.
 * [List Manager](https://wpgeodirectory.com/downloads/list-manager/) – Allows users
   to create their lists of events and make them public to other users.
 * [WP All Import](https://wpgeodirectory.com/downloads/wp-all-import/) – Use the
   power of WP All Import to import your listings from anywhere with this add-on
   that integrates Wp All Import with The Events Calendar for GeoDirectory
 * [Embeddable Ratings Badge](https://wpgeodirectory.com/downloads/embeddable-ratings-badge/)–
   Let users embed their Events info with current ratings on their site, styled 
   the way they want.
 * [Compare Listings](https://wpgeodirectory.com/downloads/compare-listings/) – 
   Let your users compare Events side by side and compare vital info about the Events.

#### Go Pro – Become a member!

Get your hands on all the Events Calendar for GeoDirectory premium add-ons and themes.
Sign up at [wpgeodirectory.com](https://wpgeodirectory.com/downloads/membership/).

## Screenshots

[[

[[

[[

## Installation

 1. Upload ‘events-for-geodirectory’ directory to the ‘/wp-content/plugins/’ directory
 2. Activate the plugin “Events for GeoDirectory” through the ‘Plugins’ menu in WordPress
 3. Go to WordPress Admin -> Events -> Settings and customize behaviour as needed

## Reviews

![](https://secure.gravatar.com/avatar/5bc2794a1ef00b97bb1217f510e7e0ee30173c66d64e72c0447c58773da26538?
s=60&d=retro&r=g)

### 󠀁[Great events plugin](https://wordpress.org/support/topic/great-events-plugin-7/)󠁿

 [babiesandchildren](https://profiles.wordpress.org/babiesandchildren/) April 21,
2021

Along with GeoDirectory, this plugin is awesome. A couple of days ago I activated
GD with a view to replacing the Directory I was using. If all went well after a 
few weeks trial I was going to switch my Events directory too. I was so impressed
with GD I just decided to switch it now. So easy to use, intuitive and it looks 
exactly as I want straight out of the box. The front end is so good, I know it’ll
make it easier for my users to add events and improve UX. I highly recommend this
plugin (and GeoDirectory) if you want an events plugin. The only way this plugin
could be better is if it added listings for you!

![](https://secure.gravatar.com/avatar/133301ec9daa83fce03a9b683251a9f318328f7fd7589861d6e9b53c4e29afc7?
s=60&d=retro&r=g)

### 󠀁[Nice features](https://wordpress.org/support/topic/nice-features-30/)󠁿

 [netmagik](https://profiles.wordpress.org/netmagik/) January 15, 2021

Pretty much everything I could ask for in an Events system, combined with great 
pro-active support. What’s not to like 🙂

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/events-for-geodirectory/reviews/)

## Contributors & Developers

“Events Calendar for GeoDirectory” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Stiofan ](https://profiles.wordpress.org/stiofansisland/)
 *   [ Paolo ](https://profiles.wordpress.org/paoltaia/)
 *   [ AyeCode ](https://profiles.wordpress.org/ayecode/)

“Events Calendar for GeoDirectory” has been translated into 1 locale. Thank you 
to [the translators](https://translate.wordpress.org/projects/wp-plugins/events-for-geodirectory/contributors)
for their contributions.

[Translate “Events Calendar for GeoDirectory” into your language.](https://translate.wordpress.org/projects/wp-plugins/events-for-geodirectory)

### Interested in development?

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

## Changelog

#### 2.3.30 – 2026-06-04

 * Interested/Going buttons not visible on ongoing event with past start date – 
   FIXED

#### 2.3.29 – 2026-05-16

 * Better sanitation for AYI Widget – FIXED/SECURITY

#### 2.3.28 – 2026-05-14

 * Ignore default event type filter on date range searches – FIXED

#### 2.3.27 – 2026-04-09

 * WordPress 7.0 compatibility check – COMPATIBILITY

#### 2.3.26 – 2026-03-11

 * Validate sanitized event date before save – FIXED

#### 2.3.25 – 2026-02-05

 * Extra sanitation to event data before save schedules – CHANGED

#### 2.3.24 – 2025-12-04

 * WordPress 6.9 compatibility check – COMPATIBILITY

#### 2.3.23 – 2025-10-02

 * GD > AYI sometimes shows PHP notice on recurring events – FIXED

#### 2.3.22 – 2025-08-07

 * Conflicts with TGM_Plugin_Activation class – FIXED
 * GD > Tags always shows count zero for events – FIXED

#### 2.3.21 – 2025-07-31

 * Show single events in search autocompleter results – CHANGED

#### 2.3.20 – 2025-06-12

 * Add nofollow attribute to event filter dropdown links – CHANGED
 * Add schedule date for recurring event url in elementor tag post_url – CHANGED

#### 2.3.19 – 2025-05-22

 * Event Calendar previous month action is not working – FIXED

#### 2.3.18 – 2025-04-17

 * WordPress v6.8 compatibility check – CHANGED

#### 2.3.17 – 2025-04-03

 * AJAX search looses the event calendar filter on search action – FIXED
 * GD > Event Schedules new date templates added – ADDED

#### 2.3.16 – 2025-03-13

 * Events terms REST API response terms count is not consistent – CHANGED

#### 2.3.15 – 2025-01-31

 * Change to prevent possible object injection (requires POP chain not found in 
   our plugins) – CHANGED/FIXED

#### 2.3.14 – 2024-11-28

 * Changes for load scripts on call – CHANGED

#### 2.3.13 – 2024-08-20

 * Missing fields are not added on running Clear version numbers tool – FIXED

#### 2.3.12 – 2024-05-23

 * Advanced search default event type can error if not set – FIXED
 * Dummy data improved and increased – ADDED
 * Are You Interested widget will now show to logged out and redirect to login page–
   CHANGED

#### 2.3.11 – 2024-05-02

 * Are You Interested widget breaks the page – FIXED

#### 2.3.10 – 2024-04-09

 * Dummy data using old CDN url which can cause broken images – FIXED

#### 2.3.9 – 2024-04-04

 * WordPress v6.5 compatibility check – CHANGED

#### 2.3.8 – 2024-02-08

 * TGM_Plugin_Activation class from other plugin conflicts – CHANGED

#### 2.3.7 – 2023-11-08

 * Dynamic content event dates conditions are not working – FIXED

#### 2.3.6 – 2023-10-05

 * Added post meta variables to show events dates & time in Ymd & Hi format – ADDED

#### 2.3.5 – 2023-09-13

 * Custom keys added in GD > Post Meta to show first & last schedules – ADDED

#### 2.3.4 – 2023-08-10

 * WordPress v6.3 compatibility – CHANGED

#### 2.3.3 – 2023-08-07

 * Remove past events cron hook executed twice – FIXED
 * Ongoing + Upcoming event filter option added – ADDED
 * Option added to set event filter to directory map markers – ADDED

#### 2.3.2 – 2023-04-19

 * Disable date native datetime input on mobile – CHANGED
 * Option added to enable/disable recurring event schedules in SEOPress XML sitemap–
   ADDED

#### 2.3.1 – 2023-03-16

 * Add .distignore file – CHANGED

#### 2.3 – 2023-03-16

 * Changes for AUI Bootstrap 5 compatibility – ADDED

#### 2.2.7 – 2022-12-22

 * GD clear versions tool don’t execute events details DB table columns – FIXED
 * Replace dummy images CDN url – CHANGED

#### 2.2.6 – 2022-09-22

 * Custom recurring different event times resets on date select or deselect – FIXED
 * Elementor tag now supports event start date & end date – ADDED

#### 2.2.5 – 2022-07-06

 * Event calendar preview not working on Elementor preview – FIXED
 * Export events missing different times field – FIXED

#### 2.2.4 – 2022-05-26

 * Event duration field not saved for custom recurring – FIXED
 * Changes for Fast AJAX feature – CHANGED

#### 2.2.3 – 2022-05-05

 * Event calendar preview not working on block preview – FIXED

#### 2.2.2 – 2022-03-29

 * Event time always shown in military time – FIXED

#### 2.2.1 – 2022-03-28

 * Enhance recurring event fields labels & description – CHANGED
 * Set event date as a default sort on new install – ADDED

#### 2.2 – 2022-02-22

 * Hook added to filter event schedule templates in GD > Event Schedules – ADDED
 * GD > Event Schedules shows same date for recurring schedules when searched with
   dates – FIXED
 * Changes to support GeoDirectory v2.2 new settings UI – CHANGED

#### 2.1.1.10

 * Ongoing event type filter added to show ongoing events – ADDED

#### 2.1.1.9

 * Fresh install sometimes don’t creates event fields – FIXED

#### 2.1.1.8

 * Option added to remove date from recurring event title – ADDED

#### 2.1.1.7

 * Don’t update schedules when event date/time columns are not included in import–
   CHANGED
 * Changes for the conditional fields compatibility – ADDED
 * Prevent the block/widget class loading when not required – CHANGED

#### 2.1.1.6

 * Repeat recurring days always shows Sunday selected – FIXED
 * Event date range search don’t translates ” to ” in filter correct results – FIXED
 * Settings added to handle expired events – ADDED

#### 2.1.1.5

 * Option added to limit max. number event occurrences created for the event – ADDED
 * Custom event CPT don’t shows predefined event fields like Event Disruption – 
   FIXED

#### 2.1.1.4

 * Allow to show next schedule on single event page – ADDED
 * Hook added to enable/disable 24 hour timepicker – ADDED
 * GD Listings block not showing event filters when multiple Event CPT active – 
   FIXED

#### 2.1.1.3

 * Event schedules are not reflected on preview event – FIXED
 * Google Search Console shows timezone error for startDate for live events – FIXED

#### 2.1.1.2

 * Default translation not working event start date & end date – FIXED

#### 2.1.1.1

 * Draft event preview don’t show event dates sometimes – FIXED
 * Show field description for Is Recurring? field – FIXED
 * Deactivating the The events Calendar for GeoDirectory doesn’t hides Events admin
   menu – FIXED

#### 2.1.1.0

 * Events Calendar for GeoDirectory now available on wp.org – CHANGED

#### 2.1.0.3

 * [gd_post_meta] Fix formatting issue in event dates shortcode – ADDED
 * Show month & year dropdown in event dates datepicker – CHANGED
 * Plugin name changed to “Events for GeoDirectory” – CHANGED
 * Event end date field not visible when recurring is disabled via package – FIXED
 * Changes for extension move to wp.org – CHANGED

#### 2.1.0.2

 * [gd_post_badge] now supports past, ongoing, upcoming conditions for events – 
   ADDED

#### 2.1.0.1

 * Change Jquery doc ready to pure JS doc ready so jQuery can be loaded without 
   render blocking – CHANGED
 * Shows incorrect start time & end time with bootstrap style – FIXED

#### 2.1.0.0

 * Changes for AyeCode UI compatibility – CHANGED
 * Event cal widget will lazy load now – CHANGED
 * No way to show event description set in field setting – FIXED

#### 2.0.1.1

 * Web accessibility changes in search by event dates – CHANGED
 * Set performer & organizer in schema from fields if exists – CHANGED

#### 2.0.1.0

 * Screen keyboard on iPhone 7 prevents working with the calendar – FIXED
 * Set event end to max no. of repeat if repeat date is empty – FIXED
 * Add hook for date and time separator – ADDED
 * Event post type category add/edit page shows wrong event schema options – FIXED
 * Sometime event calendar fails to load data on large directory – FIXED
 * [gd_post_meta] widget/shortcode key added for start date, end date, start time,
   end time – ADDED
 * Hackathon added as new event schema option – ADDED

#### 2.0.0.18

 * Spelling mistake on online only event schema – FIXED
 * Set EventScheduled to active in schema even if no status is set – CHANGED

#### 2.0.0.17

 * Allow to show event date raw value with gd_post_meta – CHANGED
 * Changes for Schema markup for disrupted events – ADDED
 * New pre defined field for setting event disruption status – ADDED

#### 2.0.0.16

 * Event calendar looses the location when redirected to search page – FIXED
 * Show event date & time in RSS feed – ADDED
 * Event range from/to not returning all relevant results – FIXED
 * Listings widgets pagination shows wrong total number of events – FIXED
 * Event categories shows wrong terms count when no location set – FIXED
 * Single event option shows incorrect event date ordering – FIXED
 * New “GD > Event Schedules” widget added to display event schedules – ADDED

#### 2.0.0.15

 * Linked posts widget has no option to filter event type – FIXED
 * Unable to translate month names in custom event type calendar – FIXED
 * Events calendar week start day setting not working – FIXED
 * Events calendar shows non published events on calendar – FIXED
 * Delete subsite removes data from main site on multisite network – FIXED

#### 2.0.0.14

 * Weekend starts on Saturday – CHANGED
 * Remove pagination when an event filter is changed – FIXED

#### 2.0.0.13

 * Event title meta variables not working with Yoast SEO – FIXED

#### 2.0.0.12

 * Events spanning multiple days not shown for new sort time spans – FIXED

#### 2.0.0.11

 * Display event past schedules if event has no upcoming schedules – CHANGED
 * More event filter options – ADDED

#### 2.0.0.10

 * Map shows past events markers on map – FIXED
 * Import events should supports m/d/y date format – CHANGED

#### 2.0.0.9

 * Allow to set recurring enabled by default for the event – CHANGED
 * Class and highlighting added for today on event calender – ADDED
 * Event dummy categories don’t have new cat icon set – ADDED

#### 2.0.0.8

 * Edit form shows incorrect dates for the events created with v1 – FIXED

#### 2.0.0.7

 * Event categories shows wrong location term counts – FIXED
 * Not able to translate “All %s” string – FIXED

#### 2.0.0.6

 * Events query conflicts with advance ads plugin query – FIXED
 * Event detail page not generating startDate, endDate structured data – FIXED

#### 2.0.0.5

 * [gd_post_meta] always shows icon & label for event_dates – FIXED
 * Some timezone shows date one day ahead in calendar selected dates for custom 
   recurring event – FIXED

#### 2.0.0.4

 * Changes for franchise manager addon – ADDED

#### 2.0.0.3

 * Some plugins WP Query conflicts with event calendar query – FIXED
 * Added event_past class to calender widget for past dated – ADDED

#### 2.0.0.2-rc

 * Adding new date to custom recurring event resets the start and end hours – FIXED

#### 2.0.0.1-rc

 * Install script should only run if not upgrading from v1 – FIXED

#### 2.0.0.0-beta

 * First beta release – INFO

## Meta

 *  Version **2.3.30**
 *  Last updated **4 weeks ago**
 *  Active installations **2,000+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.2 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/events-for-geodirectory/) and [English (US)](https://wordpress.org/plugins/events-for-geodirectory/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/events-for-geodirectory)
 * Tags
 * [calendar](https://wordpress.org/plugins/tags/calendar/)[Event](https://wordpress.org/plugins/tags/event/)
   [events](https://wordpress.org/plugins/tags/events/)[organizer](https://wordpress.org/plugins/tags/organizer/)
   [schedule](https://wordpress.org/plugins/tags/schedule/)
 *  [Advanced View](https://wordpress.org/plugins/events-for-geodirectory/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/events-for-geodirectory/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/events-for-geodirectory/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/events-for-geodirectory/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/events-for-geodirectory/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/events-for-geodirectory/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/events-for-geodirectory/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/events-for-geodirectory/reviews/)

## Contributors

 *   [ Stiofan ](https://profiles.wordpress.org/stiofansisland/)
 *   [ Paolo ](https://profiles.wordpress.org/paoltaia/)
 *   [ AyeCode ](https://profiles.wordpress.org/ayecode/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/events-for-geodirectory/)

## Donate

Would you like to support the advancement of this plugin?

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