The Events Calendar


Easily create and manage an events calendar on your WordPress site with The Events Calendar free plugin. Whether your events are in-person or virtual events, this WordPress calendar plugin boasts professional features backed by our world-class team of developers and designers.

See more videos on our YouTube channel

Empaqueté avec plein de fonctionnalités, The Event Calendar est prêt dès son installation. Il est extensible, facile à utiliser et complètement personnalisable.

📅 Le calendrier n°1 pour WordPress

See the calendar in action on our demo experience. Just getting started? Read through the New User Primer to get set up.

Vous cherchez des fonctionnalités supplémentaires : évènements récurrents, ventes de tickets, évènements transmis par le public, imports automatiques, et plus encore ?

Jetez un œil à Events Calendar Pro, Event Aggregator, et plus de modules complémentaires

🔌🎨 Brancher et jouer ou Personnaliser

The Events Calendar is built to work out of the box. Simply install the plugin, configure your settings, and start creating events in minutes.

Want to add your personal touch? Use The Events Calendar as the foundation for customization. Personalize to your heart’s content with the help of a skeleton stylesheet, partial template overrides, template tags, hooks and filters, careful documentation, and a library of free extensions.

Whether your vision is big or small, you’re in good company. Hundreds of thousands of small businesses, musicians, venues, restaurants, and non-profits are publishing and promoting their in-person and virtual events with The Events Calendar. Our plugins have also been scaled to work on large networks for Fortune 100 companies, universities, and government institutions.

✨ Caractéristiques

Notre extension riche en fonctionnalités propose tout ce dont vous avez besoin pour créer et gérer votre calendrier.

✔️ Rapidly create events
✔️ Saved venues & organizers
✔️ Calendar month view with tooltips
✔️ Event List view
✔️ Day view
✔️ Block Editor support
✔️ 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, Divi, Enfold, Genesis, and many more.
✔️ Increase your SEO with JSON-LD Structured Data
✔️ Internationalized & translated
✔️ Multiple stylesheets to improve integration
✔️ Extensive template tags for customization
✔️ Hooks & filters galore
✔️ Caching support
✔️ Debug mode for developers
✔️ Library of extensions


All of our documentation can be found in our Knowledgebase.

Additional helpful links:

Si vous avez une question à propos de cette extension, vous pouvez poster une question sur notre forum après avoir chercher si la question avait déjà été posée.

Modules complémentaires

Take your calendar to the next level by pairing it with our plugins for ticketing, crowdsourcing, email marketing, and more. Learn more about all our products on our website.

Nos extensions gratuites :

🎟️ Event Tickets
📐 Advanced Post Manager

Nos services et plugins premiums:

Events Calendar PRO
↪️ Event Aggregator (service)
🎟️ Event Tickets Plus
📱 Event Tickets Wallet Plus
✉️ Promoter
👥 Community Events
🎟️ Community Tickets
✏️ Filter Bar
🗓️ Eventbrite Tickets
📡 Virtual Events
🔄 Event Automator


If you aren’t familiar with The Events Calendar, check out our New User Primer. It will have you creating events in no time.

Ready to dig deeper? Check out these resources:

We check in on the The Events Calendar forum here on about once a week to help users with basic troubleshooting and identifying bugs. If you’re looking for premium, personalized support, consider upgrading to Events Calendar Pro.

Still have a question? Shoot us an email at

Captures d’écran

  • Affichage du mois au survol
  • Vue mobile
  • Évènement seul
  • Afficher en liste
  • Éditeur d’évènements
  • Liste des évènements coté Admin
  • Réglages généraux
  • Réglages de l’affichage
  • Importateur CSV


Installing the plugin is easy. Just follow one of the following methods:

Install The Events Calendar from within WordPress

  1. Rendez-vous sur la page Extensions depuis votre tableau de bord et sélectionnez « Ajouter »
  2. Cherchez « Events Calendar »
  3. Activez The Events Calendar depuis votre page Extensions
  4. You’re done!

Installer The Events Calendar manuellement

  1. Depuis le tableau de bord de votre site, naviguez jusqu’aux extensions puis « Ajoutez un nouveau ».
  2. Sélectionner l’option de mise en ligne et cliquez sur « Choisir un fichier ».
  3. Quand la popup apparaît, sélecionnez le fichier depuis votre bureau. (Le x.x changera selon le numéro de version).
  4. Suivez les instructions sur l’écran et attendez que le téléchargement soit terminé.
  5. Quand c’est terminé, activez l’extension depuis le terminal. Un message vous confirmera le succès de l’activation. Un lien direct vers le calendrier vous sera proposé.

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.


Est-ce qu’il existe un pas à pas pour déboguer et essayer de résoudre mon problème avant de vous contacter ?

First, make sure that you’re running the latest version of The Events Calendar. If you’re running Events Calendar PRO or any other add-ons, make sure those are current / running the latest code as well.

Le problème le plus souvent rencontré est un conflit avec une extension oou un thème. Vous pouvez tester manuellement si une extension provoque un conflit en les désactivant un à un jusqu’à ce que The Events Calendar fonctionnent normalement. Pour tester le thème, activer Twenty Twelve.

Nous ne pouvons garantir une compatibilité avec 100% des extensions et des thèmes. En cas de conflit entre un thème et une extension, nous ferons le maximum pour trouver des solutions qui conviennent à tout le monde.

Je suis encore coincé. Où puis je remonter un bug ou poser une question?

Users of the free The Events Calendar should post their questions in the plugin’s forum, which we visit about once a week. 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 license for Events Calendar Pro.

If you’re already an Events Calendar Pro user, you’re entitled access to our actively-monitored Premium Support 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 tickets within 24-48 hours during the business week.

What’s the difference between The Events Calendar and Events Calendar Pro?

The Events Calendar is our cornerstone plugin, and it’s required in order to run any of our premium calendar add-ons, including Events Calendar Pro, Community Events, Filter Bar, and others.

In other words, Events Calendar Pro runs alongside The Events Calendar and enhances it with extra features, including recurring events, additional calendar views, calendar shortcodes, advanced widgets, custom event fields and more.

Quels modules sont disponible pour The Event Calendar et où puis je en savoir plus sur eux?

Actuellement, les modules suivants sont disponibles pour The Events Calendar :

  • Events Calendar Pro, for adding premium calendar features like recurring events, advanced views, cool widgets, shortcodes, additional fields, and more!
  • Event Aggregator, un service qui va alimenter sans effort votre agenda avec des évènements de Facebook, Meetup, Google Calendar, iCalendar, CSV et ICS.
  • Virtual Events, which optimizes your calendar for virtual events including Zoom integration, video and livestream embeds, SEO optimization for online events and more.
  • Event Tickets (free), which allows you to sell tickets and collect RSVPs to events. It can run alongside The Events Calendar or as a standalone plugin that adds ticket and RSVP functionality to WordPress posts and pages.
  • Event Tickets Plus, qui permets de vendre des tickets pour un évènement depuis votre plateforme de e-commerce préférée.
  • Event Tickets Wallet Plus, for adding digital tickets like Apple Wallet passes and PDF tickets.
  • Promoter, automated email communication made just for The Events Calendar and Event Tickets. Stay in touch with your attendees every step of the way.
  • Évèvements de la communauté pour permettre à vos visiteurs de soumettre des évènements.
  • Community Tickets, qui permet aux organisateurs d’évènements de vendre des tickets.
  • Barre de filtres, pour ajouter un puissant système de filtre sur votre agenda.
  • Tickets Eventbrite pour vendre des tickets pour votre évènements directement depuis Eventbrite.

Can I import events to my calendar?

Yes! The Events Calendar has a built-in CSV import tool. If you want to step it up and automatically import events from Google Calendar, Meetup, Eventbrite and more, check out Event Aggregator.

How do I sell tickets to events on my calendar?

You’ll want to use our Event Tickets plugin for that. This free plugin works alongside The Events Calendar and lets you create RSVPs and tickets for events. Event Tickets integrates with PayPal so you can collect payments for tickets, while our premium solution, Event Tickets Plus fully integrates with WooCommerce or Easy Digital Downloads. If you want to include digital tickets like Apple Wallet passes and PDF tickets check out Event Tickets Wallet Plus.

Can I have more than one calendar on my site?

Unfortunately, no. However, you can use event categories or tags to create calendar views that only display certain events. For example, you could create a direct link to a calendar view that only shows events categorized as “Fitness,” like this example from our demo site.

With Events Calendar Pro, you can use shortcodes to embed your calendar on other WordPress pages and posts, then filter that calendar by category.

Can I allow people to submit events to my calendar?

This is available with the Community Events add-on to facilitate submissions. Install Community Events alongside The Events Calendar and a page will be added to your WordPress site with a form that visitors can use to submit events. As the calendar owner, you have full control over whether event submissions are published immediately or require moderation first.

If you want to let users sell tickets for the events they submit, check out Community Tickets. It runs with The Events Calendar, Community Events, and Event Tickets and empowers visitors to create and sell tickets, splitting the profits with you.

What’s the difference between The Events Calendar and Events Calendar Pro

The Events Calendar is our cornerstone plugin, and it’s required in order to run any of our premium calendar add-ons, including Events Calendar Pro, Community Events, Filter Bar, and others.

In other words, Events Calendar Pro runs alongside The Events Calendar and enhances it with extra features, including recurring events and event Series, additional calendar views, calendar shortcodes, advanced widgets, custom event fields, a duplicate event tool, and more.

J’ai une idée de fonctionnalité. Qu’elle est la meilleure façon de vous en faire part?

We’ve got an ideas 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 our roadmap.

J’ai toujours des questions. Ou puis-je trouver les réponses ?

Check out our extensive knowledgebase for articles on using, tweaking, and troubleshooting our plugins.


20 avril 2024
The plugin is good (I am using the free version), but I'd wish the free version of the plugin would allow importing calendar events from ics files. Right now I have to convert the ics file to a csv file, which is the only file type for which importing is free. The forum was nearly impossible to find (on Google and DuckDuckGo), but once I found it, I got great support for the issue I had.
10 avril 2024 1 réponse
The basic version contains unnecessary features such as event costs that no one needs and expected basic features such as simple event repetition (e.g. Tuesday every week) are missing. Actually useless.
9 avril 2024 1 réponse
I have been using this calendar since several years.Great that the free version is having the necessary features for supporting our website of our youth group. Recently I needed to request help from the support team and they managed to help me very well.
8 avril 2024 2 réponses
The newest spam Banner in the backend "install Ticket Plugin" cannot be removed at all, It can be clicked away and comes back right after. Sorry, but that is a nogo. If every plugin vendor would do that, I would need to scroll 50 pages to the content all the time. Please stop that spam. I will in parallel report that to
Lire les 2 235 avis

Contributeurs/contributrices & développeurs/développeuses

“The Events Calendar” a été traduit dans 28 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « The Events Calendar » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.


[6.3.7] 2024-04-18

  • Fix – Corrected the missing Venue Website URL within the Event Tickets Email feature. [ET-2019]
  • Tweak – Changed views: integrations/event-tickets/emails/template-parts/body/event/venue/website
  • Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted

[6.3.6] 2024-04-09

  • Fix – Adds timezone offset to the dates in the Outlook subscribe links on event pages. [TEC-4831]
  • Fix – Improve updated views CSS overwrites for buttons and view selector. [TEC-5047]
  • Fix – Resolves an issue where the global posts were not the correct range or sort order. This now stores the ones from the view repository to be used in the WP title filters. [TEC-4845]
  • Fix – Fixes a PHP warning Undefined array key "venue" in /var/www/html/wp-content/plugins/the-events-calendar/src/Tribe/Linked_Posts.php on line 1007.
  • Tweak – Changed views: blocks/classic-event-details, blocks/event-website, v2/components/events-bar/views, v2/components/json-ld-data, v2/components/subscribe-links/list, v2/day/top-bar/datepicker, v2/list/top-bar/datepicker, v2/month/top-bar/datepicker
  • Language – 0 new strings added, 15 updated, 0 fuzzied, and 0 obsoleted

[6.3.5] 2024-03-20

  • Tweak – Updated version of tribe-common with fixes for ECP.

[6.3.4] 2024-03-12

  • Tweak – When using Event Tickets Wallet Plus the Apple Pass will now display date fields differently based off of Single, Multi, or Series Events. [ETWP-95]
  • Tweak – Added filters: tec_tickets_wallet_plus_apple_wallet_date_format, tec_tickets_wallet_plus_apple_wallet_time_format
  • Language – 2 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted

[] 2024-02-22

  • Fix – On a multisite using WordPress 6.4.3 there was an issue with the subsite options not being properly created during initialization. [TEC-5043]

[6.3.3] 2024-02-19

  • Version – The Events Calendar 6.3.1 is only compatible with Event Tickets 5.8.1 and higher.
  • Tweak – Refactored some of the underlying structure for Block Template architecture. [ECP-1620]
  • Tweak – Added filters: tec_events_get_full_site_block_template_services
  • Tweak – Changed views: blocks/event-links, single-event, v2/components/data
  • Language – 4 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted

[6.3.2] 2024-02-06

  • Tweak – Share statistical information to Event Tickets plugin when active. [ET-1925]
  • Fix – Improve the usage of the shortcodes around Event Details.
  • Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted

[6.3.1] 2024-01-24

  • Fix – Fix PHP 8.2 deprecation errors PHP Deprecated: Creation of dynamic property Tribe__Events__Aggregator__Record__gCal::$image_uploader is deprecated. [ECP-1603]
  • Fix – Make sure that the full country name is used when importing events from Meetup. [EA-469]
  • Fix – Our Week view « Next » pagination button would fail to show in some scenarios. This was due to improper tracking of which is the next future occurrence date. [ECP-1535]
  • Fix – Resolved an issue where adding multiple venues in block editor would not persist the second venue after the page was reloaded. [ECP-1637]
  • Tweak – Added actions: tec_events_custom_tables_v1_migration_after_dry_run
  • Tweak – Adding some more testing and some clean up around handling and reporting query errors. [TECENG-46]
  • Language – 0 new strings added, 115 updated, 0 fuzzied, and 0 obsoleted

[6.3.0] 2024-01-22

  • Version – The Events Calendar 6.3.0 is only compatible with Event Tickets 5.8.0 and higher.
  • Feature – Include Series Passes supporting code to enable the creation of Series Passes.
  • Tweak – Added the tec_events_custom_tables_v1_migration_after_dry_run filter. [ET-1715]
  • Language – 0 new strings added, 92 updated, 0 fuzzied, and 0 obsoleted

[6.2.9] 2023-12-14

  • Fix – Resolves an issue where the tribe-events-calendar-month__day--past and tribe-events-calendar-month__day--current classes were not consistently applied after navigating through different months in the Month View. [TEC-4898]
  • Tweak – Define image sizes on the List view featured image to avoid Content Layout Shifting. [TEC-4919]
  • Fix – When on category page when there is a locale switched to a language with a translation for the page URL param, the paginated page would redirect to a 404. [TEC-4979]
  • Tweak – Updated the tribe_get_venues function to work with recurring events that have provisional IDs. [ECP-1597]
  • Tweak – Added filters: tec_events_custom_tables_v1_normalize_occurrence_id
  • Tweak – Changed views: v2/list/event/featured-image
  • Language – 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted

[] 2023-12-04

  • Fix – Ensure correct access rights to JSON-LD data depending on the user role. [TEC-4995]
  • Language – 0 new strings added, 130 updated, 0 fuzzied, and 5 obsoleted

[] 2023-11-20

  • Security – Ensure all password protected posts have their settings respected. [TCMN-167]

[6.2.8] 2023-11-16

  • Version – The Events Calendar 6.2.8 is only compatible with Event Tickets 5.7.0 and higher
  • Tweak – Include Event data into for Event Tickets Wallet Plus for both PDF and Apple Wallet passes.
  • Language – 0 new strings added, 135 updated, 0 fuzzied, and 11 obsoleted

[6.2.7] 2023-11-14

  • Fix – On the Past Events View, the nonce was incorrectly being generated twice, and one of them would be cached in our HTML transient cache. This was causing a 401 nonce errors to occur when the cached nonce expired. The nonce generation was moved outside the HTML generation that is being cached. [TEC-4936]
  • Fix – WordPress 6.3 introduce some changes in filters that regressed a prior fix for authentication and our new nonce structure used in view pagination. One symptom of the issue was losing the authenticated user and failing to display user specific capabilities on event views. [ECP-1601]
  • Fix – Resolves issue where a deleted venue still attached to an event would cause an PHP Warning: Undefined variable $data in /code/wp-content/plugins/the-events-calendar/src/Tribe/REST/V1/Post_Repository.php on line 327 error. [TEC-4954]
  • Fix – Resolves an issue with certain versions of WordPress already having the legacy widget block registered causing us to trigger the console error Block "core/legacy-widget" is already registered. would occur. Now we check if registered first. [TEC-4764]
  • Fix – Resolved several Deprecated: Creation of dynamic property warnings on: \Tribe__Events__Linked_Posts__Chooser_Meta_Box::$singular_name_lowercase and \TEC\Events\Custom_Tables\V1\Models\Builder::$query [BTRIA-2088]
  • Tweak – Adjust the content in the admin welcome page to include a link to the TEC Facebook community group. [TEC-4953]
  • Tweak – Added filters: tec_events_get_full_site_block_template_services, tec_events_views_v2_get_rest_nonce_html
  • Tweak – Changed views: blocks/archive-events, blocks/single-event
  • Language – 11 new strings added, 119 updated, 0 fuzzied, and 5 obsoleted.

[] 2023-11-09

  • Version – The Events Calendar is only compatible with Event Tickets and higher
  • Fix – Update a common library to prevent possible fatals. [TEC-4978]
  • Language – 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted

[6.2.6] 2023-11-08

  • Fix – SEO: Ensure that the noindex meta tag properly observes whether events are present on the page or not. [TEC-4976]
  • Fix – SEO: Add noindex, nofollow for grid-based views like Month and Week View when they are not set as the home page. [TEC-4976]
  • Tweak – Add an X-Robots-Tag to the response headers for ical download links to help prevent search engine crawling. [TEC-4976]
  • Tweak – Added filter: tec_events_ical_header_noindex to allow preventing the X-Robots-Tag addition. [TEC-4976]
  • Tweak – Added filter tec_events_seo_robots_meta_include and tec_events_seo_robots_meta_include_{$view} to short-circuit the robots meta tag addition. [TEC-4976]
  • Tweak – Added filter tec_events_seo_robots_meta_content to alter the content attribute of the robots meta tag addition. [TEC-4976]
  • Tweak – Added filter tec_events_seo_robots_meta_allowable_post_types to allow for the filtering of single post types that can have robots meta tags added.
  • Tweak – Deprecated filters tec_events_add_no_index_meta_tag, tribe_events_add_no_index_meta, and tec_events_{$view}_add_no_index_meta in favor of the above new filters.

[6.2.5] 2023-11-01

  • Tweak – Updated hook for showing Event name in the event tickets order report pages. [ET-1810]

For all versions, please see the full changelog in our documentation.