New Import Tool!
We’ve made bulk event imports easier to manage than ever. This add-on service for The Events Calendar allows you to import events from your favorite sources, including Meetup, Google Calendar, iCalendar, CSV, ICS and Other URLs (beta).Check out Event Aggregator now.

Built solid & supported

The Events Calendar is crafted the WordPress way with hours of strategy, design, development, and testing going into each release. We stand behind our work and offer light support weekly for the community via the WordPress.org support forums.

If you need a deeper level of support or a faster response to your specific question, our Events Calendar PRO add-on includes access to our premium support forums with a 24-48 hour response time during the workweek.

Enjoy using The Events Calendar, know how to customize it, and want to make money helping people? We’re growing our community team and would love to hear from you. If you’re interested, check this out!

Plug-n-play & highly customizable

The Events Calendar is built to work out of the box. Just turn it on, configure the settings to match your needs and you’ll be making events in less than 5 minutes.

By developers, for developers… it’s ready to be the foundation for your wildest hack sessions. Complete with a skeleton stylesheet to theme fast and efficiently, loads of tools including partial template overrides, a host of template tags, hooks and filters, careful documentation, as well as a library of free extensions. The Events Calendar is built FOR people who build websites.

Whether your vision is big or small, you’re in good company. Hundreds of thousands of churches, eateries, small businesses, musicians, venues, and non-profits are publishing and promoting their events with The Events Calendar.

The Events Calendar has been scaled to work on networks with over 25 million unique visitors per month and hundreds of thousands of events. Fortune 100 companies, major universities, government institutions, and some seriously epic startups showcase their events with our platform.

Functies

Whether you’re operating a hyperlocal hub listing thousands of events, a university with many thousands of users, or you’re a sole business owner listing your classes, The Events Calendar has your back.

Rapidly create events

Saved venues & organizers

Calendar month view with tooltips

Event List view

Day view

Event search

Google maps

Widget: Upcoming events list

Events Taxonomies (Categories & Tags)

Google Calendar and iCal exporting

WP REST API endpoints

Completely ajaxified for super smooth browsing

Completely responsive from mobile to tablet to desktop

Tested on the major theme frameworks such as Avada, Genesis, Woo Themes, Thesis and many more.

Submitting Patches

If you’ve identified a bug and have a fix, we’d welcome it at our GitHub page for The Events Calendar. Simply submit a pull request so we can review as part of our release cycle and merge into the codebase if appropriate from there. If a pull request is rejected, we’ll do our best to tell you why. Users whose pull requests are accepted will receive credit in the plugin’s changelog. For more information, check out the readme at our GitHub page. Happy coding!

If you have any questions about this plugin, you can post a thread in our WordPress.org forum. Please search existing threads before opening a new one.

The Modern Tribe premium support forums are available for you to read. You won’t, however, be able to post a message in any forums beyond Pre-Sale Questions unless you have purchased a premium license.

Uitbreidingen

But wait: there’s more! We’ve got a whole stable of plugins available to help you be awesome at what you do. Check out a full list of the products below, and over on our website.

Help

Welcome to The Events Calendar, a full-featured events management system for WordPress. Thank you so much for using the labor of our love. We are Modern Tribe and we are here to help you be awesome.

If you aren’t familiar with The Events Calendar, check out our new user primer. It’ll introduce you to the basics of what the plugin has to offer and will have you creating events in no time. From there, the resources below — extensive template tag documentation, FAQs, video walkthroughs and more — will give you a leg up as you dig deeper.

Look through existing threads before posting a new one and check that there isn’t already a discussion going on for your issue.

Your issue will be solved more quickly if you run a few checks before making a support request. Deactivate your plugins one by one – if the issue is fixed by deactivating a plugin you know you’ve got a plugin conflict. To test your Theme, revert to the default Twenty Twelve Theme to see if you are still experiencing the problem. If not, your Theme is the issue. Please provide this information when making your support request.

Sometimes, just resetting your permalinks can fix the issue. Visit Events -> Settings -> Permalinks, save your permalinks with a different option and then save with your preferred choice again. This can solve events-related problems and is worth a shot before creating a new thread.

Still not happy? Shoot us an email to support@theeventscalendar.com or tweet to @TheEventsCal and tell us why. We’ll do what we can to make it right.

Schermafdrukken

Maand weergave with hover

Maand weergave

Lijstweergave

Day View

Single event

Event Editor

Events admin listing

Algemene instellingen

Weergave instellingen

Events List Widget

Mobile Maand weergave

CSV Importer

Installatie

Installeer & activeer

Installing the plugin is easy. Just follow these steps:

From the dashboard of your site, navigate to Plugins –> Add New.

Select the Upload option and hit “Choose File.”

When the popup appears select the the-events-calendar-x.x.zip file from your desktop. (The ‘x.x’ will change depending on the current version number).

Follow the on-screen instructions and wait as the upload completes.

When it’s finished, activate the plugin via the prompt. A message will show confirming activation was successful. A link to access the calendar directly on the frontend will be presented here as well.

That’s it! Just configure your settings as you see fit, and you’re on your way to creating events in style. Need help getting things started? Check out our new user primer for help with settings and features.

FAQ

Are there any troubleshooting steps you’d suggest I try that might resolve my issue before I post a new thread?

First, make sure that you’re running the latest version of The Events Calendar (4.6 as of this release). If you’re running Events Calendar PRO it needs to match the version number of The Events Calendar. And if you’ve got any other add-ons, make sure those are current / running the latest code as well.

The most common issues we see are either plugin or theme conflicts. You can test if a plugin or theme is conflicting by manually deactivating other plugins until just The Events Calendar is running on your site. If the issue persists from there, revert to the default Twenty Fourteen theme. If the issue is resolved after deactivating a specific plugin or your theme, you’ll know that is the source of the conflict.

Note that we aren’t going to say “tough luck” if you identify a plugin/theme conflict. While we can’t guarantee 100% integration with any plugin or theme out there, we will do our best (and reach out the plugin/theme author as needed) to figure out a solution that benefits everyone.

I’m still stuck. Where do I go to file a bug or ask a question?

Users of the free The Events Calendar should post their questions in the plugin’s WordPress.org forum, which we hit about once a week (usually on Wednesdays). Please make sure to read our sticky post providing an overview of the support we provide free users BEFORE posting. If you find you’re not getting support in as timely a fashion as you wish, you might want to consider purchasing a PRO license.

If you’re already a PRO user, you’re entitled access to our more actively-monitored Events Calendar PRO forum on our website. We can provide a deeper level of support here and hit these forums on a daily basis during the work week. Generally, except in times of increased support loads, we reply to all comments within 24-48 hours during the business week.

Events Calendar PRO looks awesome! I’m sold! How can I get my hands on it?

Events Calendar PRO can be purchased directly on our website. There are five (5) license types available, and all licenses include access to premium support, new feature releases, and regular maintenance updates.

I’m interested in PRO or another add-on, but there are a few questions I’ve got before making the purchase. Can you help me get those addressed?

Absolutely. If you’re not finding your questions answered on the product pages, hit up our pre-sales forum on our site. You can save yourself some time by reviewing the threads first to verify if your question has already been asked. If it hasn’t, post a new thread as a guest. We’ll get you a reply as quickly as we can, so you can make an informed decision regarding purchase.

What add-ons are available for The Events Calendar, and where can I read more about them?

We’ve got a UserVoice page where we’re actively watching for feature ideas from the community. Vote up existing feature requests or add your own, and help us shape the future of the products business in a way that best meets the community’s needs.

Beoordelingen

Even if the best mark, it needs to be premium to have access to the simplest configurations. Indeed, we are considering to buy but without testing the essential functions we wouldn't send the money - so Uninstall & search for better.
Indeed an event was very easy to set, only not possible to share a calendar view or to put it upfront, because as long as it is not happening the calendar does not shows it... except some code configuration skills - that we do not have. Sorry...

The concept is good but the quality of the plugin is poor. It is super heavy (very crap) and poorly programmed. If we have events with more than 2000 participants the page takes 10 seconds to load because of querys. Correct this for a better note

Nice look and feel. Easy to set up. The events show up in the newsfeed.
But you need the pro version for something as simple as recurring events.
All my events are recurring so this plugin will not be my first choice for a longer test drive.
Pro is also a bit on the pricey side for a plugin.
No impulse buy here! 😉

[4.8.1] 2019-02-14

Feature – Introduced new “(do not override)” default post status for Eventbrite imports in Event Aggregator. This preserves events’ original statuses from Eventbrite.com upon import (e.g., “draft” events will not be automatically set to “publish” upon import) [112346]

Fix – Make sure the setting for “Default mobile view” is respected. Thanks to Kathleen, Tim and others for reporting this! [119271]

Fix – Apply block closer to price block [120108]

Tweak – Added new filter tribe_aggregator_new_event_post_status_before_import to allow for custom handling of an event’s post status before EA an import is completed [112648]

Tweak – Added filters: tribe_events_admin_js_ajax_url_data

Tweak – Unload Image Widget Plus version 1.0.2 or older to Prevent it from creating fatals on The Events Calendar

[4.8] 2019-02-04

Feature – Introduced new “(do not override)” default post status for Eventbrite imports in Event Aggregator. This preserves events’ original statuses from Eventbrite.com upon import (e.g., “draft” events will not be automatically set to “publish” upon import) [112346]

Fix – Make sure the setting for “Default mobile view” is respected. Thanks to Kathleen, Tim and others for reporting this! [119271]

Fix – Apply block closer to price block [120108]

Tweak – Added new filter tribe_aggregator_new_event_post_status_before_import to allow for custom handling of an event’s post status before EA an import is completed [112648]

Tweak – Added filters: tribe_events_admin_js_ajax_url_data

Tweak – Unload Image Widget Plus version 1.0.2 or older to Prevent it from creating fatals on The Events Calendar

[4.8.0.1] 2019-02-07

Fix – Modify extension dependency checking with new system to determine if it can load [122368]

Tweak – Prevent most extensions from loading if Event Tickets is on an older version to prevent conflicts [122368]

[4.8] 2019-02-05

Feature – Add check and enforce PHP 5.6 as the minimum version [116282]

Feature – Add system to check plugin versions to inform you to update and prevent site breaking errors [116841]

Tweak – Added filters: tribe_not_php_version_names

Deprecated – Constants MIN_ET_VERSION and MIN_COMMON_VERSION in Tribe__Events__Main, use $min_et_version property and no replacement for MIN_COMMON_VERSION

Deprecated – The is_delayed_activation(), maybe_delay_activation_if_outdated_common(), and checkAddOnCompatibility() method has been deprecated in Tribe__Events__Main in favor of new Dependency Checking System

Deprecated the functions added in version 4.6.13 that previously attempted to fix ordering logic but was not done in a backwards-compatible way: get_order_meta_key() and tribe_sanitize_organizers()

We no longer rely on a separate postmeta value dedicated to ordering linked posts (e.g. _EventOrganizerID_Order), and you may want to remove all such values from your database after re-saving any events that have linked posts and their ordering is important

tribe_get_linked_posts_by_post_type() now works as expected, no longer returning zero results in error, nor returning all of the post type’s posts if there are none linked. The tribe_events_return_all_linked_posts_if_none filter was added, as it is necessary for this fix.

Editing an existing event no longer loses the linked posts just because they were not part of the submission. Example of the bug in prior versions: If organizers are editable in the wp-admin event edit screen but not on the Community Events “event edit” form (via template override or other custom code), all pre-existing organizers were removed in error.

Fix – Added basic checks to prevent saving obviously-invalid event meta values, such as sending EventStartMinute of 60 (since it should be 0-59) to tribe_create_event(). This prevents falling back to “zero” values (e.g. Unix Epoch) when another value was intended. Thanks to @compton-bob for flagging this via our Help Desk. [109722]

Fix – Add Privacy Policy guide for The Events Calendar [108454]

Tweak – Added event ID parameter to tribe_events_event_classes filter to make it more useful [64807]

Fix – Better “guessing” on column mapping during the import of CSV file (thanks to April in our Help Desk for flagging this problem!) [96162]

Fix – Add new tribe_events_linked_post_type_meta_key filter, required to be set for each custom linked post type, to output custom linked post types in their drag-and-drop order (thanks @natureslens for highlighting the issue) [100733]

Tweak – Added the tribe_aggregator_find_matching_organizer and tribe_aggregator_find_matching_venue filters in Events Aggregator to allow the definition of custom Venue and Organizer match criteria [97292]

Tweak – Display the retry time for a failed Event Aggregator scheduled import in the Scheduled tab [102489]

Tweak – Add new filter, tribe_events_import_event_duplicate_matches, to determine if an event is part of the duplicates matches [77956]

Tweak – Ensure “secondary” maps, e.g. in the sidebar, have the same full-width behavior as “main” maps [74052]

Tweak – Restore some missing header navigation elements [99742]

Tweak – Add notice if an import is missing required columns [67886]

Tweak – Save time zone and time zone abbreviation fields (if provided) even if date was not changed when saving event through API [102705]

Fix – If tribe_ical_feed_calname is empty the property X-WR-CALNAME is not added to the .ics file [46620]

Fix – Stopped modifications of the main query if is in a single post to allow custom variables don’t affect the page loading when using shortcode (our thanks to Joseph Reckley and others for highlighting this problem) [91787]

Tweak – Fixed a handful of small CSS bugs in the mobile views of the Twenty Sixteen, Twenty Fifteen, and Twenty Fourteen themes [95693]

Tweak – Added new hooks (tribe_events_ical_before, tribe_events_ical_events_list_args and tribe_events_ical_events_list_query) to allow further customization of the iCal feed [86227]

Tweak – Added safeguards to reduce conflicts when lodash and underscore are used on the same site [92205]

Tweak – Added new tribe_aggregator_import_event_image, tribe_aggregator_import_venue_image and tribe_aggregator_import_organizer_image filter so that users can control whether, during EA imports, images should be attached to post or not [96393]

Tweak – Made it possible to translate the iCal feed’s description field (props @gafderks) [96677]

Tweak – Improved escaping of map IDs (props LucaPipolo) [96772]

Tweak – Added new REST API endpoint that allows looking up organizers by slug instead of ID at the path organizers/by-slug/{slug}/, it has the same functionality as the endpoint organizers/{ID} [96088]

Tweak – Added new REST API endpoint that allows looking up venues by slug instead of ID at the path venues/by-slug/{slug}/, it has the same functionality as the endpoint venues/{ID} [96088]

Tweak – Old tribe_rest_venue_data filter was passing the venue and the event two the second parameter because of the duplication. Now it has the second parameter as $venue, third parameter as $event if event ID was provided [96090]

Fix – Fixed issue where left- or right-aligned images at the bottom of event descriptions would overlap event meta on single-event pages [71134]

Fix – Fixed issue where Google Maps Link would display in some situations even when there is no address information for which to generate a link. [94909]

Fix – Corrected reference to a Select2 asset (our thanks to @pyxis630 for flagging this problem and props to @andrasguseo for the fix) [95348]

Fix – Ensure that when start and end dates are passed to the REST API, all events within the date range are correctly retrieved (thanks @braffenberg and others for highlighting this issue!) [90005]

Tweak – Added Google Maps API key to all Google Maps URLs when the key is available, allowing maps to load more reliably on some hosting environments (props to @sfdfortnight, @thor, and many others for reporting this!) [62910]

Tweak – Adjusted CSS to improve the display of venue URLs/phone numbers (especially when Events Calendar PRO is also active) (our thanks to Mathew on the forums for flagging this issue) [69127]

Tweak – Added new REST API endpoint that allows looking up events by slug instead of ID at the path events/by-slug/{slug}/, it has the same functionality as the endpoint events/{ID} [92825]

Tweak – Added slug to the REST API responses for event data [92825]

Tweak – Added slug to the REST API parameters allowed to use when inserting or updating an event [92825]

Tweak – Added new tribe_events_rest_use_inclusive_start_end_dates filter so that users can make the REST API return events from a more literal date range [90005]

[4.5.13] 2017-09-20

Feature – Add link to the featured image in the Events List widget. New filter introduced to control this: tribe_events_list_widget_featured_image_link (props to @cabadaj007 for the feature request) [84807]

Fix – Addressed some PHP notices that would sometimes emerge in tag-filtered post lists in the wp-admin (thanks to @wfsec28 and others in the forums for reporting this!) [45274]

Fix – When “Full Styles” or “Tribe Events Styles” are used, prevent duplicate featured images from showing up in the Twenty Seventeen theme (props to @want2what and others in the forums for reporting this) [80955]

Fix – Fixed the issue that would prevent the start date and date range parameters from being taken into account when using ‘Other URL’ source in Event Aggregator

Fix – Avoid issues when REST API archive request parameters are not in the original order (thanks @Nslaver for reporting this and providing a fix) [88748]

Tweak – Aggregator prevents duplicated records with the same params from being created [68833]

Tweak – Aggregator will now allow for some minor shifts in schedule execution time to help distribute requests to EA Service [86628]

Tweak – Improve text in the Event Aggregator settings [77452]

Tweak – Add actions before and after posts are inserted or updated by Event Aggregator to allow custom functions to kick in (tribe_aggregator_before_insert_posts and tribe_aggregator_after_insert_posts) [87530]

[4.5.10.1] 2017-08-16

[4.5.10] 2017-08-09

Fix – Avoid duplicate events when importing from some iCal, Google Calendar and Facebook feeds in Event Aggregator (our thanks to Jason Sears, controlyours and many other users for highlighting these issues) [67038]

Fix – Fixed bug that caused scheduled imports to get stuck in a perpetual state of failure when receiving error messages from the Event Aggregator service (our thanks to Antonio Jose and others for flagging this problem) [83767]

Fix – Resolved issue where errors from the Event Aggregator service were not properly logging/visible on the History tab [83767]

Tweak – Made linked post fields’ auto-save features more stringently check for empty values to prevent the plugin from trying to “save” empty values (our thanks to Jean-Marie for highlighting this problem) [80282]

Tweak – Moved the organizer e-mail address field label a bit to better accommodate Community Events [80426]

Tweak – Consistency of JSON-LD markup improved (Cheers to @garrettjohnson for the help!)

Tweak – Avoid notice-level errors when working with WP CLI on a site where The Events Calendar is also active (Thanks to @sun)

Tweak – Corrected the spelling of timezone in the CSV Importer’s event field

Tweak – Updated venue and organizer templates to use the new architecture for attaching custom post types to events

Tweak – Move plugin CSS to PostCSS

Tweak – Category default view is now set to default in place of hardcoding the current default view in the category base rewrite rule [31907]

Deprecated – Tribe__Events__PUE__Checker, Tribe__Events__PUE__Plugin_Info, and Tribe__Events__PUE__Utility classes are deprecated and are replaced by Tribe__PUE__Checker, Tribe__PUE__Plugin_Info, and Tribe__PUE__Utility classes

Fixed – Changed the use of have_posts() in the maybe iCal links for the main views that could cause an infinite loop

[4.1.4] 2016-05-19

Tweak – Give the multi-organizer form ‘sticky’ properties so values persist even if the submission is initially rejected

Tweak – Resolved minor CSS issues in the welcome page

[4.1.3] 2016-04-28

Fix – Month View single days are now ordered as follows: sticky events, ongoing multi-day events, all day events, then start time. In other words, all events should be ordered as you’d expect when viewing events in Month View.

Fix – Updated the compatibility of CSV importer with WordPress 4.5 due to a change in the post_status filter. This will help prevent some of the errors you may have seen when importing events using a CSV file.

Tweak – Added new event names for AJAX success to the List, Month, and Day views to help The Events Calendar’s compatibility with our other premium plugins.

[4.0.4] 2015-12-23

[4.0.3] 2015-12-22

Tweak – Adjust single-event.php template to allow the “Time” title and content to be filterable (Props to Sitecrafting for highlighting this issue!)

Fix – Resolved issue with an overly escaped Event Category edit URL that prevented editing categories (Thanks to Ian for the first report of this issue!)

Fix – Fixed issue where clicking on columns on the Events listed in the Admin Dashboard were ALWAYS sorted by Event start/end date before sorting by the column selected (Cheers to Corrado for bringing this to our attention!)