Calendar Event Slider
A plugin that creates a carousel of events using glide.js and The Events Calendar plugin.
by Pasha Loguinov · github.com/pasha-log/calendar-events-slider
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/pasha-log/calendar-events-slider/archive/refs/heads/master.zipWordPress Calendar Events Slider Plugin
Description
- Designed a responsive custom event slider plugin that works seamlessly with The Events Calendar plugin.
- Absorbs the featured photo, start date, event title, and permalink of every event created by The Events Calendar.
- Can be deployed on any WordPress page with the shortcode
[calendar_event_slider]. - Integrated the Glide.js library for smooth transitions.
- Built to replace a similar plugin that crashed after a WordPress Core upgrade, styled identically to the original.
Technologies Used:
- PHP
- CSS
- HTML
- SQL
- Glide.js
- WordPress Developer Resources Functions
Installation
To install the plugin on WordPress, follow these steps:
-
Download the plugin repository from GitHub by clicking on the "Code" button and selecting "Download ZIP".
-
Extract the downloaded ZIP file to a location on your computer.
-
Log in to your WordPress admin dashboard.
-
Go to the "Plugins" section and click on "Add New".
-
Click on the "Upload Plugin" button.
-
Choose the plugin ZIP file from your computer and click on the "Install Now" button.
-
After the installation is complete, click on the "Activate" button to activate the plugin.
-
After activation, ensure that you have The Events Calendar plugin to create events. Create as many events as you want as long as there is a featured photo, start date, and a title.
-
Use the shortcode
[calendar_event_slider]in any WordPress page or post to display the event slider. Text editors and the shortcode block in Elementor can process shortcodes.
That's it! You have successfully installed and activated the custom event slider plugin on your WordPress site.