Description
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
Documentation
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 WordPress.org 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
✉️ Promoter
👥 Community Events
✏️ Filter Bar
🗓️ Eventbrite Tickets
Aide
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 WordPress.org 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 support@theeventscalendar.com.
Captures d’écrans









Installation
Installing the plugin is easy. Just follow one of the following methods:
Install The Events Calendar from within WordPress
- Rendez-vous sur la page Extensions depuis votre tableau de bord et sélectionnez « Ajouter »
- Cherchez « Events Calendar »
- Activez The Events Calendar depuis votre page Extensions
- You’re done!
Installer The Events Calendar manuellement
- Depuis le tableau de bord de votre site, naviguez jusqu’aux extensions puis « Ajoutez un nouveau ».
- Sélectionner l’option de mise en ligne et cliquez sur « Choisir un fichier ».
- Quand la popup apparaît, sélecionnez le fichier the-events-calendar-x.x.zip depuis votre bureau. (Le x.x changera selon le numéro de version).
- Suivez les instructions sur l’écran et attendez que le téléchargement soit terminé.
- 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.
FAQ
-
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 WordPress.org 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.
- 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.
- 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.
- 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.
-
Found a security vulnerability?
-
Make sure you are reporting in a safe and responsible way. We take security very seriously. If you discover a security issue, please bring it to our attention right away! Below you will find all the methods to report security vulnerabilities:
- Report security bugs through the Patchstack Vulnerability Disclosure Program
- Check our Bug Bounty Program
- Reach out directly to us on
security [at] stellarwp.com.
-
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.
Avis
Contributeurs/contributrices & développeurs/développeuses
« The Events Calendar » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“The Events Calendar” a été traduit dans 35 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.
Journal des modifications
[6.17.2] 2026-08-05
- Language – 5 new strings added, 95 updated, 0 fuzzied, and 0 obsoleted.
- Tweak – Improved the unified licensing page experience.
- Tweak – Switched changelog tooling from jetpack-changelogger to @stellarwp/changelogger.
[6.17.1] 2026-07-22
- Fix – Corrected CSV imports that failed to show any records on sites with a symlinked uploads folder.
- Fix – Resolved an issue where event times rendered in UTC on WooCommerce order pages and emails when PHP’s default timezone was changed by third-party code.
- Fix – Resolved an issue where multi-day all-day events displayed an incorrect end date when PHP’s default timezone was changed by third-party code.
- Fix – Resolved an issue where the Event Tickets registration page returned a 404 when the « Return 404 for disabled view URLs » setting was enabled.
- Language – 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted.
[6.17.0] 2026-07-08
- Compatibility – Improved PHP compatibility for versions 7.4 and up to 8.4.
- Language – 0 new strings added, 59 updated, 0 fuzzied, and 0 obsoleted.
[6.16.5.1] 2026-07-01
- Security – Expanded validation of Event Aggregator imports for all statuses.
- Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[6.16.5] 2026-06-24
- Feature – Added « SEO & URL Handling » settings, allowing site owners to configure out-of-range URL behavior.
- Fix – Dated List view URLs carrying ?tribe-bar-date outside the known event range now return HTTP 404 by default, and can be configured to use a soft noindex response instead, helping prevent accumulation of low-value indexed pages in search engines.
- Fix – Removed bottom padding from « Event Venue » block to be compatible with WordPress 7 styles.
- Fix – URLs specifying a disabled view slug via ?eventDisplay now return HTTP 404 instead of 200.
- Language – 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted.
- Language – 13 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[6.16.4.1] 2026-06-19
- Security – Make the iCal export feed produce deterministic output and harden calendar header values against line-break injection.
[6.16.4] 2026-06-15
- Tweak – Resolve license key validation server not available message on licenses screen. [CONS-478]
- Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[6.16.3] 2026-05-28
- Fix – Ensure no past Event dates are shown in the Title meta tag on Events archive and single views. [TEC-5759]
- Fix – Resolved an issue where the category legend superpowers filter would not apply in a day with multiple events from different categories. [ECP-2016]
- Language – 1 new strings added, 65 updated, 1 fuzzied, and 4 obsoleted.
[6.16.2] 2026-05-14
- Tweak – Update Harbor to 1.2.0, removing the Liquid Web Products page when there are no premium plugins present.
[6.16.1] 2026-05-12
- Tweak – Update Harbor to version 1.1.0 to remove the top level Liquid Web page added to the dashboard.
[6.16.0] 2026-05-11
- Feature – Integrate with Nexcess Licensing and Portal.
- Tweak – Added filters:
tec_events_aggregator_harbor_took_over - Tweak – Updated branding references from StellarWP to Nexcess.
[6.15.20] 2026-04-08
- Fix – Make SSR respect AJAX pagination so direct page URLs no longer return 404s. [TEC-5754]
- Fix – Prevent 404 errors for paginated TEC list view requests on MariaDB. [TEC-5056]
- Fix – Rewrite the day view URL to query-param form and fall back to the default view when day view is disabled, preventing a 404 after a page refresh. [TEC-5765]
- Language – 0 new strings added, 13 updated, 0 fuzzied, and 0 obsoleted.
[6.15.19] 2026-04-07
- Tweak – Added filters:
tec_events_views_v2_url_allowed_query_args - Security – Ensure Venues and Organizers linked to an event, are still honoring their individual capabilities. [SVUL-61]
- Security – Strengthen capability checks for categories and terms. [SVUL-64]
- Security – Tighten capability checks and server-side validation for Event Aggregator scheduled import edits. [SVUL-63]
- Language – 2 new strings added, 20 updated, 0 fuzzied, and 0 obsoleted.
[6.15.18] 2026-03-25
- Fix – Add
is_arrayverification to guard against non-array values passed by Elementor in some contexts. [TEC-5762] - Fix – Improve the URL compatibility with non-ASCII languages. [TEC-4848]
- Fix – Verify if Elementor CSS exists before adding it to avoid a 404 response. [TEC-5752]
- Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[6.15.17.1] 2026-03-09
- Security – Strengthen file type and location checks during aggregator imports. [SVUL-54]
[6.15.17] 2026-02-25
- Tweak – Changed views:
modules/meta/organizer,v2/components/content-title,v2/components/header,v2/day/nav,v2/day/top-bar/nav,v2/month/calendar-body/day/cell-title,v2/month/calendar-body/day/date,v2/month/top-bar/nav - Tweak – Custom SEO titles set in Yoast SEO for Event Categories and Event Tags are now correctly applied to both the page
<title>tag andog:titlemeta tag. [TEC-4952] - Tweak – Restore
post_tagfor events afterchange_localeaction, which was being overwritten for fr_FR, causing the tags to not show with the block editor. [TEC-4996] - Accessibility – Add an outline on hover for the datepicker. [TEC-5740]
- Accessibility – Increase contrast of text for past event times. [TEC-5741]
- Language – 0 new strings added, 109 updated, 0 fuzzied, and 0 obsoleted.
[6.15.16.1] 2026-02-24
- Security – Strengthen user permission checks. [SVUL-48]
[6.15.16] 2026-02-11
- Fix – Evaluate correctly whether the email and phone field of a non-password protected organizer should display and by default the organizer’s website opens in a new tab.[TEC-5744]
- Tweak – Add aria-label attribute to events navigation. [TEC-5732]
- Tweak – Changed views:
modules/meta/organizer,v2/components/content-title,v2/components/header,v2/day/nav,v2/day/top-bar/nav,v2/month/calendar-body/day/cell-title,v2/month/calendar-body/day/date,v2/month/top-bar/nav - Tweak – Improve Day View content title to display contextual « Events for [Date] » format at the top of the view. [TEC-5733]
- Tweak – Improve heading hierarchy in month view by making date headings only when events are present. [TEC-5622]
- Tweak – Improve keyboard focus order in zoomed/mobile layouts to follow a more logical and predictable sequence, aligning with WCAG best practices. [TEC-5193]
- Tweak – Improve mini calendar accessibility by adding non-color indicators for past, current, and upcoming days. [TEC-5735]
- Language – 3 new strings added, 11 updated, 0 fuzzied, and 1 obsoleted.
[6.15.15] 2026-01-28
- Tweak – Correct datepicker navigation to include icons on click. [TEC-5736]
- Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[6.15.14] 2026-01-13
- Version – The Events Calendar 6.15.14 is only compatible with Events Pro 7.7.12 or higher.
- Fix – Ensure that the Series post status is not changed during maintenance.
- Fix – Improve category table stability by preventing fatal errors when custom column data receives null values. [TEC-5712]
- Fix – Prevent category data from persisting between events when some have colored categories and others do not. Props to @deltragon. [TEC-5622]
- Tweak – Add a visual outline when a day is in focus in the datepicker for improved accessibility. [TEC-5646]
- Tweak – Change content template name to ’embed-content’ to avoid conflicts for Calendar Embeds. [TEC-5717]
- Tweak – Enhance Top Bar datepicker with semantic HTML, ARIA support, and reliable keyboard navigation. [TEC-5620]
- Tweak – Improve archive view content title to default to an H1 while allowing heading tag overrides via tec_events_views_v2_view_{$view_slug}_content_title_heading_tag filter. [TEC-5617]
- Tweak – Improve JavaScript namespace initialization by ensuring window.tribe is defined before category color scripts run. [TEC-5712]
- Tweak – Increase contrast for current day in the datepicker for improved accessibility. [TEC-5640]
- Tweak – Increase contrast in datepicker navigation arrows for improved accessibility. [TEC-5639]
- Tweak – Increase contrast of past events title for improved accessibility. [TEC-5642]
- Tweak – Increase contrast for month view past multiday events for improved accessibility. [TEC-5641]
- Tweak – Increase contrast on pagination arrows for improved accessibility. [TEC-5638]
- Tweak – Reorder event markup in archive and widget views so event titles precede their date and time for improved screen reader navigation. [TEC-5621]
- Language – 2 new strings added, 57 updated, 0 fuzzied, and 1 obsoleted.
[6.15.13.1] 2026-01-07
- Fix – Corrective language fix for Category Colors. [TEC-36]
[6.15.13] 2025-12-18
- Security – Strengthen the user access level in the system information opt-in functionality. [SVUL-35]
[6.15.12.2] 2025-11-20
- Fix – Removes the element as a wrapper in events related pages, avoiding the calendar page rendering issues for many themes. Adds a
role="main"to the first element printed by The Events Calendar on those pages to maintain accessibility. [TEC-5729]
[6.15.12.1] 2025-11-19
- Fix – Provides context to a translatable placeholder which could result in an error when using existing translation. [TEC-5728]
- Language – 1 new strings added, 5 updated, 0 fuzzied, and 0 obsoleted.
[6.15.12] 2025-11-18
- Version – The Events Calendar 6.15.12 is only compatible with Event Tickets 5.27.0 or higher.
- Version – The Events Calendar 6.15.12 is only compatible with Events Pro 7.7.11 or higher.
- Fix – Correct use of globals in admin scripts.
- Tweak – Added filters:
tec_events_rest_v1_events_read_params,tec_events_rest_v1_venues_read_params,tec_events_main_container_id - Tweak – Removed filters:
tec_events_rest_v1_events_read_args,tec_events_rest_v1_venues_read_args - Tweak – Changed views:
v2/components/content-title,v2/day/time-separator,v2/list/event/title,v2/list/month-separator,v2/month/calendar-body/day/date - Tweak – Correct notice display on the troubleshooting page. [TEC-5724]
- Tweak – Updates Shepherd library to 0.0.9 from 0.0.6 including various improvements. Shepherd’s changelog can be found here https://github.com/stellarwp/shepherd/blob/0.0.9/CHANGELOG.md
- Tweak – Improve Day View accessibility by using semantic H2 headings for time separators to create a proper heading hierarchy. [TEC-5627]
- Tweak – Improve mini calendar accessibility by adding descriptive ARIA labels and clarifying focus indicators for color-based event markers. [TEC-5630]
- Tweak – Update heading levels for “Events at this venue” and “Events from this organizer” to improve accessibility and semantic hierarchy. [TEC-5636]
- Accessibility – Add filter to wrap event content in a main landmark if needed, which allows for the ‘Skip to Content’ button to work. [TEC-5628]
- Compatibility – Make method signatures in Builder explicitly nullable to resolve PHP 8.4 deprecation warnings. [TEC-5725]
- Compatibility – Updates to support TEC v1 REST API Changes.
- Language – 3 new strings added, 75 updated, 0 fuzzied, and 1 obsoleted.
[6.15.11] 2025-11-04
- Tweak – Add JavaScript logic to move keyboard focus to expanded date content and announce event counts for screen reader users in month view mobile calendar [TEC-5231]
- Tweak – Avoid logging a warning when bulk deleting events. [TEC-5721]
- Tweak – Changed views:
blocks/parts/details,blocks/parts/organizer,blocks/parts/venue,modules/meta/details,modules/meta/organizer,modules/meta/venue,v2/month,v2/month/calendar-body/day/date-extras,v2/month/calendar-body/day/date,v2/month/calendar-header - Tweak – Improve accessibility in the mini calendar by replacing elements used for event dots with semantic s and removing redundant aria-label and title attributes [TEC-5228]
- Accessibility – Improve screen reader accessibility for weekday headers in month view calendar. [TEC-5719]
- Accessibility – Remove the presentational role from the Month View table. [TEC-5719]
- Accessibility – Replace misuse of definition list (
<dl>/<dt>/<dd>) tags with semantic unordered lists (<ul>/<li>) in event details, organizer, and venue meta sections to improve screen reader accessibility and reduce confusion.[TEC-5224] - Language – 3 new strings added, 53 updated, 1 fuzzied, and 4 obsoleted.
[6.15.10] 2025-10-28
- Security – Improve authorization checks in QR codes. [SVUL-28]
- Security – Improve
ORDER BYclause validation. [SVUL-26]
