=== Events Shortcodes For The Events Calendar ===
Contributors: narinder-singh, satindersingh, coolplugins
Donate link: https://paypal.me/CoolPlugins/50USD/
Tags: shortcode, the events calendar, event, calendar, coolplugins
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.2
Stable tag: 2.4.6
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Easily add The Events Calendar shortcode or Gutenberg event block on any page and show upcoming events list.

== Description ==

Add **[The Events Calendar shortcode ⇗](https://eventscalendaraddons.com/plugin/events-shortcodes-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=keyword)** provided by this addon on any page or post to show your upcoming events list in a beautiful layout.

You can use **events shortcode builder** or **Gutenberg events block** to showcase the events published by **[The Events Calendar ⇗](https://theeventscalendar.pxf.io/plugin)** plugin. It is best **addon for The Events Calendar** that also provides settings to select custom colors and fonts for your events list template.

[Get Pro ⇗](https://eventscalendaraddons.com/plugin/events-shortcodes-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=buy_link) | [Check Demos ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=check_demos)

https://www.youtube.com/watch?v=uL3ToWGncbM

> Now you can also customize your single event page template in Elementor by **[Event Single Page Builder Pro ⇗](https://eventscalendaraddons.com/plugin/event-single-page-builder-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=buy_espbp)** addon.

### 🔥 Events Shortcodes Plugin Demos

**Free Version Demos**

[Events List ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-list/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=free_demo)
[Events Timeline ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-timeline/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=free_demo)
[Events Minimal List ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-minimal-list/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=free_demo)

**Events Shortcodes Pro Demos**

[Events Grid ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-grid/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=pro_demo)
[Events Masonry ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-masonry/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=pro_demo)
[Events Carousel ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-carousel/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=pro_demo)
[Events Slider ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-slider/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=pro_demo)
[Events Accordion ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-accordion/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=pro_demo)
[Events by Organizer ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-by-organizer/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=pro_demo)
[Events by Venue ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/events-by-venue/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=pro_demo)


> To display event list, grid, and carousel on your Elementor pages, we recommend using the **[Events Widgets Pro ⇗](https://eventscalendaraddons.com/plugin/events-widgets-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=buy_ectbe)** addon.

### ❴ ❵ Plugin Shortcode

`[events-calendar-templates category="all" template="default" style="style-1" date_format="default" start_date="" end_date="" limit="10" order="ASC" hide-venue="no" time="future" socialshare="no"]`

### ⚡ Plugin Features

* Custom colors and fonts options.
* **Powerful shortcode generator:**
  - Use the shortcode generator to show your upcoming or past events on any page/post. 
  - In the classic visual editor, click on the events calendar templates icon to generate the events shortcode.
  - Supports Gutenberg, simply add the events block on any page.
* Choose any date format.
* Show events in ASC/DESC order.
* Responsive and modern design.
* Different layouts - list, minimal, or timeline.

### 💳 Plugin Features (PRO)

* **Premium layouts:**
  - Grid, Masonry, Carousel, Slider & Accordion layout.
* Show events list by organizer.
* Show events list by venue.
* Category filters in masonry layout.
* Display only featured events.
* Events schema SEO support.
* Premium design and settings.
* Quick premium support.

### 💪 More Add-ons For The Events Calendar

In addition to the **Events Shortcodes** plugin, there are more addons available to extend the features of The Events Calendar plugin:

* [**Events Single Page Builder Pro ⇗**](https://eventscalendaraddons.com/plugin/event-single-page-builder-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=espbp_plugin) - Design single event page templates easily in Elementor - [View Demos ⇗](https://eventscalendaraddons.com/demos/event-single-page-builder-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=espbp_plugin)
* [**Events Widgets Pro ⇗**](https://eventscalendaraddons.com/plugin/events-widgets-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=ectbe_plugin) - Show events list, grid, carousel and more in Elementor pages easily using **The Events Calendar Elementor Widgets** - [View Demos ⇗](https://eventscalendaraddons.com/demos/events-widgets-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=ectbe_plugin)

* [**Events Calendar Modules for Divi ⇗**](https://wordpress.org/plugins/events-calendar-modules-for-divi/) - Display The Events Calendar Events in Divi with Customizable List or Grid Layouts. - [View Demos ⇗](https://eventscalendaraddons.com/divi/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=ectbe_plugin)

### 😎 The Events Calendar Addon by Cool Plugins

**[Cool Plugins ⇗](https://coolplugins.net/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=coolplugins&utm_content=whos_behind)** is a team of experienced WordPress plugin developers who manage this addon/plugin. Here's some information about the company:

* 7+ years of experience in WordPress plugin development.
* Released 20+ free and premium WordPress plugins.
* Over one million plugin downloads.
* More than 200,000 active websites are utilizing our plugins.

> **DISCLAIMER:** Events Shortcodes For The Events Calendar plugin is developed by **Cool Plugins** team and is not affiliated with or developed by the official team of **The Events Calendar** plugin, which is a part of **StellarWP**, the software arm of **Liquid Web**. Some of the links in this content may be affiliate links, which means we may earn a commission at no extra cost to you if you make a purchase through these links.

### ✍ Special Thanks!

Special thanks to the famous **[The Events Calendar ⇗](https://theeventscalendar.pxf.io/plugin)** plugin authors for creating an awesome plugin for events management.

== Installation ==

1. Install the **Events Shortcode For The Events Calendar** plugin by searching for "events shortcodes" in your website's WP-admin dashboard under Plugins > Add New. You can also upload the plugin-zip unzipped folder to the /wp-content/plugins directory. Note that you must first install the free plugin **The Events Calendar** to use this plugin's features.

2. Activate the plugin by going to Plugins > Installed Plugin menu inside your wp-admin dashboard.

3. Use the flexible block or **events calendar shortcode builder** feature of this extension to display your upcoming or past events anywhere inside your page or post. You can customize colors, fonts, and other settings inside wp-admin > Events Addons > Shortcodes Settings.

> Note that you must create/post events using the **The Events Calendar** plugin before displaying your events list through this addon shortcode.

== Frequently Asked Questions ==

= What is plugin shortcode? =
`[events-calendar-templates category="all" template="default" style="style-1" date_format="default" start_date="" end_date="" limit="10" order="ASC" hide-venue="no" time="future" socialshare="no"]`

**Shortcode Attributes:-**

* **category**:-
'all' or 'cat-slug'
* **template**:-
'default'
'timeline'
* **style**:-
'style-1'
'style-2'
'style-3'
* **date_format**:-
'default' (01 January 2019)
'MD,Y' (Jan 01, 2019)
'MD,Y' (January 01, 2019)
'DM' (01 Jan)
'DML' (01 Jan Monday)
'DF' (01 January)
'MD' (Jan 01)
'FD' (January 01)
'MD,YT' (Jan 01, 2019 8:00am-5:00pm)
'full' (01 January 2019 8:00am-5:00pm)
* **start_date & end_date**:-
'YY-MM-DD' (show events in between a date interval)
* **limit**:-
'10' (number of events to show)
* **order**:-
'ASC'
'DESC'
* **hide_venue**:-
'yes'
'no'
* **time**
'future' (show future events)
'past' (show past events)
* **socialshare**
'yes'
'no'

= Can I use this inside Elementor or Gutenberg editor? =
Yes, this addon is compatible with the Gutenberg editor. You can easily add it by searching for the "Events Calendar Shortcode" block.

For Elementor, you can use [Events Widgets Pro ⇗](https://eventscalendaraddons.com/plugin/events-widgets-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=ectbe_plugin) addon.

= Why and how should I purchase the PRO version? =
Pro version will provide you extra design features and events layouts:- **Grid, Masonry, Carousel, Slider, Accordion** etc.

You can purchase pro version at here:- **[Buy Pro Version ⇗](https://eventscalendaraddons.com/plugin/events-shortcodes-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=faq)**

= Can I check demo before upgrading to PRO? =
Please check all demos here:-
[https://eventscalendaraddons.com/demos/events-shortcodes-pro/ ⇗](https://eventscalendaraddons.com/demos/events-shortcodes-pro/?utm_source=ect_plugin&utm_medium=readme&utm_campaign=demo&utm_content=faq)

You can also contact us at **https://eventscalendaraddons.com/support/** for any pre-sale query.

= Will this plugin comply with GDPR? =
Yes, our plugin is GDPR compliant. We do not save any data from your website visitors, and we never save any data from plugin users without their permission. We provide a feedback form on plugin deactivation request where users can share their feedback and email with us or skip this step altogether.

= Do you provide addon customization services? =
We offer free fixes for plugin issues and minor style changes. You can submit your feedback on our support page at **https://eventscalendaraddons.com/support/**.

If you want to customize the addon according to your own requirements, you can hire our developer. The cost and timeline of the project will depend on the type of customization. Please contact us with full details to get started.


= What does the Events Shortcodes For The Events Calendar plugin do? =
This plugin provides the missing shortcode functionality for The Events Calendar addon.

= How can I display events using this plugin? =
With this plugin, users can display events as a list, grid, or slider on any page or post using shortcodes.

= What is the main feature of this plugin? =
The main feature of this plugin is to enable users to show events using shortcodes in various formats such as list, grid, or slider.


= Do I need coding knowledge to use this plugin? =
No, you don't need any coding knowledge to use this plugin. You can easily add shortcodes to your pages or posts to display events.

= Is the plugin responsive? =
Yes, the plugin ensures that the events displayed using shortcodes are fully responsive and look great on any device.

= Can I customize the appearance of the events displayed? =
Yes, you can customize the appearance of the events displayed using the plugin's settings and the shortcode parameters.

= How do I get started with the plugin? =
To get started, simply install and activate the plugin, then use the provided shortcodes to display events on your desired pages or posts.

= How can I report security bugs? =

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. [Report a security vulnerability.](https://patchstack.com/database/vdp/template-events-calendar)

== Screenshots ==

1. Events List Template Style 1
2. Events Minimal List Styles
3. Events List Template Style 2
4. Events List Template Style 3
5. Events Shortcodes Settings Panel
6. The Events Calendar Shortcode Generator
7. The Events Calendar Gutenberg Block
8. Elementor Page Builder Widget Preview

== Changelog ==

= Version 2.4.6 | April 18, 2025 =
* Fixed: Settings Issue.

= Version 2.4.5 | April 17, 2025 =
* Tested Upto: Tested upto with WordPress V6.8 and The Events Calendar V6.11.2.

= Version 2.4.4 | November 22, 2024 =
* Added: Events Shortcode Gutenberg Block.
* Fixed: Resolved an issue with the load_plugin_textdomain() function, ensuring correct localization.
* Tested Upto: Tested upto with WordPress V6.7 and The Events Calendar V6.8.2.

= Version 2.4.3 | September 18, 2024 =
* Tested Upto: Tested upto with WordPress V6.6.2 and The Events Calendar V6.6.4.2
* Fixed: Minor Security Issues.

= Version 2.4.2 | July 23, 2024 =
* Tested Upto: Tested upto with WordPress V6.6 and The Events Calendar V6.6.0

= Version 2.4.1 | May 07, 2024 =
* Added: Get started page to know how to use our plugin.
* Fixed: Image link in list style 2 and 3.
* Fixed: Category slug issue while showing events for particular category in WPBakery Page Builder.
* Updated: Shortcode attributes under plugin settings.

= Version 2.4.0 | January 31, 2024 = 
* Improvements: Designs HTML and CSS
* Improvements: New Default value for style settings

= Version 2.3.3 | Nov 07, 2023 =
* Fixed: Wrong string output on frontend.

= Version 2.3.2 | Nov 06, 2023 =
* Fixed: Minor Vulnerability Fix.
* Fixed: Fatal error issue with serch element in Avada Theme.
* Depreciated: Shortcode Generator.

= Version 2.3.1 | Mar 29, 2023 =
* Improved: Minor textual changes.
* Improved: Updated links.
* Improved: Dashboard Code.
* Improved: Feedback Form.

= Version 2.2.6 | Mar 02, 2023 =
* Improved: Minor textual changes.
* Improved: Updated links.

= Version 2.2.5 | Dec 05, 2022 =
* Added: Update Find Out More Settings.
* Fixed: Time function parameter issue.

= Version 2.2.4 | Oct 20, 2022 =
* Added: Google Fonts enable/disable settings.

= Version 2.2.3 | Sep 23, 2022 =
* Fixed: Title issue with Divi theme.
* Fixed: Event status issue after event calendar update.
* Fixed: Google font issue.

= Version 2.2.2 | Sep 23, 2022 =
* Fixed: Translation issue.
* Fixed: Google font issue.

= Version 2.2.1 | Apr 14, 2022 =
* Fixed: Minor issue.

= Version 2.2 | Apr 08, 2022 =
* Fixed: Security issues.
* Improvements: Improved overall code.

= Version 2.1 | Apr 07, 2022 =
* Fixed: Security issues.
* Updated: Codestar Framework.
* Improved: Overall code improvements.

= Version 2.0 | Apr 05, 2022 =
* Fixed: Major security issues.
* Improved: Overall code improvements.

= Version 1.9.2 | Oct 21, 2021 =
* Compatibility: Compatibility with PHP version 8.
* Improvements: Code improved.
* Fixed: Missing shortcode generator fields.

= Version 1.9.1 | Sep 29, 2021 =
* Fixed: Minor bug fixes.
* Improved: Renamed settings framework.

= Version 1.9 | Sep 27, 2021 =
* Added: Integrated new Events Shortcode generator.
* Improved: Minor code improvements.
* Removed: Tinymce shortcode generator.

= Version 1.8.2 | Sep 16, 2021 =
* Fixed: Tiny color issue with php 5.6 version.
* Compatible: Compatible plugin with 5.6 version of PHP.
* Improvements: Improved folder structure.

= Version 1.8.1 | Sep 13, 2021 =
* Fixed: Minor typography migration bug.

= Version 1.8 | Sep 03, 2021 =
* Added: Integrated new settings panel (Codestar).
* Removed: Titan Framework settings panel.
* Fixed: Major security issues.
* Added: Optimized all layouts styles and created different filters.
* Removed: All unused CSS and add layout based loading checks.
* Improved: Improved overall code.
* Improved: Managed shortcode and styles in different filters.
* Improved: Review box and admin notices.
* Improved: Folder structure.
* Improved: Minified CSS and JS.
* Improved: Overall code.

= Version 1.7.2 | Aug 25, 2021 =
* Fixed: Major security issue with settings panel (Titan Framework).
* Removed: Removed typography preview settings.
* Improved: Code improvements.

= Version 1.7.1 | March 9, 2021 =
* Added: New Events addon for Elementor notice.
* Fixed: Minor localize script issue.

= Version 1.7 | JAN 6, 2021 =
* Added: Integrated minimal layouts.
* Added: Added 3 styles in minimal layouts.
* Tweak: Shortcode generator and Gutenberg shortcode block.

= Version 1.6.1 | OCT 30, 2020 =
* Added: Implemented some checks.
* Fixed: Conflict with Gravity form.

= Version 1.6 | OCT 23, 2020 =
* Added: Events Addons Dashboard.
* Updated: Moved plugin settings menu under - Events Addons >> Shortcodes & Template >> Common Settings.

**More:- check changelog.txt file inside plugin folder.**

== Upgrade Notice ==

= 2.2.1 =
Minor Issue