Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/raphaelsuzuki/tec-events-carousel/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
The Events Calendar Blocks provides Gutenberg blocks for displaying events as a carousel or a responsive table.
Description
The Events Calendar Blocks integrates with The Events Calendar plugin to display upcoming or past events in a carousel or a responsive table.
Features:
- Netflix-style horizontal carousel with smooth CSS scroll-snap
- Hover-to-reveal event details with elegant scale and overlay animations
- Left/right navigation arrows for keyboard and mouse users
- Configurable number of events (1–20)
- Choose between upcoming or past events
- Option to show/hide event date, venue, and excerpt
- Fully responsive — adapts from mobile (2 cards) to desktop (5+ cards)
- Dark theme aesthetic with customizable accent color
- Graceful fallback message when The Events Calendar plugin is not active
Installation
- Make sure The Events Calendar plugin is installed and activated.
- Upload the plugin files to
/wp-content/plugins/tec-events-carouselor install via the WordPress plugins screen. - Activate the plugin through the 'Plugins' screen in WordPress.
- Add the "Events Calendar Carousel" block to any post or page via the block editor.
Frequently Asked Questions
Does this require The Events Calendar plugin?
Yes. This block fetches events from The Events Calendar (by Modern Tribe / StellarWP). If the plugin is not active, a helpful notice will be displayed instead.
Can I customize the number of events shown?
Yes. Use the block's sidebar settings to choose between 1 and 20 events.
Does it support past events?
Yes. You can toggle between showing upcoming events or past events in the block settings.
Screenshots
- The carousel displaying upcoming events in a Netflix-style layout.
- Hover state showing event details with overlay animation.
- Block settings panel in the editor.
Changelog
0.1.0
- Initial release