Title: Easeora Easy Events
Author: rifathasanbd
Published: <strong>August 20, 2026</strong>
Last modified: August 20, 2026

---

Search plugins

![](https://ps.w.org/easeora-easy-events/assets/banner-772x250.png?rev=3656370)

![](https://ps.w.org/easeora-easy-events/assets/icon-256x256.png?rev=3656370)

# Easeora Easy Events

 By [rifathasanbd](https://profiles.wordpress.org/rifathasanbd/)

[Download](https://downloads.wordpress.org/plugin/easeora-easy-events.1.3.1.zip)

 * [Details](https://wordpress.org/plugins/easeora-easy-events/#description)
 * [Reviews](https://wordpress.org/plugins/easeora-easy-events/#reviews)
 *  [Installation](https://wordpress.org/plugins/easeora-easy-events/#installation)
 * [Development](https://wordpress.org/plugins/easeora-easy-events/#developers)

 [Support](https://wordpress.org/support/plugin/easeora-easy-events/)

## Description

Easeora Easy Events is a lightweight event-listing plugin for websites that design
event detail pages separately with Elementor or another page builder.

The plugin stores events in a private dashboard-only custom post type. It does not
generate public single-event URLs or load Elementor code.

Each event supports:

 * Event name
 * Event image
 * Event location
 * One or more event dates, with an optional time for each date
 * Hotel information and an optional hotel-information link
 * Logistics file selected through the WordPress Media Library
 * Optional external logistics URL
 * Custom event details-page URL
 * Draft and published statuses

The frontend listing is inserted with the `[easeoraee_events]` shortcode. It includes
a responsive search and filter panel, event images, multi-day date badges, event
details, configurable button colours, logistics links, and standard WordPress pagination.

On desktop and tablet, the complete filter bar is always visible. On mobile, the
filter area is collapsed into a native click-to-open control. The page layout contains
only the filters and event cards, so the surrounding header, hero, and footer remain
under the control of the active theme or Elementor page.

### Usage

#### Creating an event

 1.  Open Easy Events > Add New Event.
 2.  Enter the event name in the title field.
 3.  Add the event location, date schedule, and any optional links.
 4.  Add one date, then use Add Another Date for two-day, three-day, or non-consecutive
     events.
 5.  Select an event image from the WordPress Media Library.
 6.  Add hotel information and an optional hotel-information URL.
 7.  Select a PDF, DOCX, or ZIP logistics file, or enter an external logistics URL.
 8.  Paste the URL of the independently designed event details page.
 9.  Publish the event.

#### Elementor workflow

 1. Create a normal WordPress page for the event.
 2. Design and publish it with Elementor or Elementor Theme Builder.
 3. Copy the page URL.
 4. Paste that URL into the event’s Custom Details Page URL field.

Easeora Easy Events does not modify Elementor or control the design of that page.

#### Shortcode

    ```
    [easeoraee_events]
    ```

The shortcode displays the filter panel and event cards only. It does not add a 
site header, hero heading, newsletter form, or footer.

The listing filters support:

 * Search by event name
 * All dates, upcoming events, this month, next 30 days, and past events
 * Location

Upcoming and ongoing events appear first. Past-event visibility, events per page,
and button colours can be changed under Easy Events > Settings.

### Privacy and External Services

Easeora Easy Events does not collect analytics, track visitors, set tracking cookies,
or send event data to an external service. All events, settings, files, and links
remain within the WordPress site unless an administrator deliberately enters an 
external URL.

The plugin does not require an account, API key, paid service, or remote connection.

## Screenshots

[⌊Responsive event listing with search, date, and location filters.⌉⌊Responsive 
event listing with search, date, and location filters.⌉[

Responsive event listing with search, date, and location filters.

[⌊Tablet event-card layout with multi-day date badge, location, and hotel information.⌉⌊
Tablet event-card layout with multi-day date badge, location, and hotel information
.⌉[

Tablet event-card layout with multi-day date badge, location, and hotel information.

[⌊Display Colours settings with live previews and editable colour controls.⌉⌊Display
Colours settings with live previews and editable colour controls.⌉[

Display Colours settings with live previews and editable colour controls.

## Installation

 1. Upload the `easeora-easy-events` folder to `/wp-content/plugins/`, or install the
    ZIP through Plugins > Add New > Upload Plugin.
 2. Activate Easeora Easy Events.
 3. Go to Easy Events > Add New Event and add your event information.
 4. Create or edit a normal WordPress page, such as `/events/`.
 5. Add `[easeoraee_events]` to the page, or place it in Elementor’s Shortcode widget.
 6. Publish the page.

## FAQ

### Does the plugin require Elementor?

No. Elementor is optional. The plugin only outputs a shortcode that can be used 
in WordPress, Elementor, or another page builder.

### Can an event have multiple dates?

Yes. Add as many date rows as needed. The plugin sorts them automatically and presents
consecutive dates as a clean date range.

### Is the filter mobile friendly?

Yes. On small screens the filter panel is collapsed and opens when the visitor taps
Filter Events.

### Does it load jQuery or a CSS framework?

No. The plugin uses one frontend stylesheet and one tiny dependency-free JavaScript
file for automatic desktop/tablet filter submission. The mobile open/close control
uses the native HTML details element.

### Which logistics file types are supported?

PDF, DOCX, and ZIP files selected through the WordPress Media Library.

### What happens if an event has no logistics or details URL?

The corresponding button is not rendered.

### Does uninstalling delete event data?

Not by default. Data is only removed when “Delete all event data on uninstall” is
enabled before deleting the plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Easeora Easy Events” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ rifathasanbd ](https://profiles.wordpress.org/rifathasanbd/)

[Translate “Easeora Easy Events” into your language.](https://translate.wordpress.org/projects/wp-plugins/easeora-easy-events)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/easeora-easy-events/),
check out the [SVN repository](https://plugins.svn.wordpress.org/easeora-easy-events/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/easeora-easy-events/)
by [RSS](https://plugins.trac.wordpress.org/log/easeora-easy-events/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.1

 * Escaped all inline SVG icon output at render time using a strict `wp_kses()` 
   SVG allowlist.
 * Renamed the localized admin JavaScript object to `easeoraeeEventAdmin` so it 
   follows the plugin’s common unique prefix.
 * Removed the output-escaping PHPCS ignores associated with inline icons.

#### 1.3.0

 * Replaced the original three-character global prefix with the unique `easeoraee`
   prefix across functions, classes, constants, options, metadata, shortcodes, script
   handles, and frontend selectors.
 * Added a one-time migration that preserves existing events, settings, metadata,
   and shortcode placements from versions before 1.3.0.
 * Updated the public listing shortcode to `[easeoraee_events]`. Existing shortcode
   placements are migrated automatically during the upgrade.
 * Reduced Elementor editor and Theme Builder overhead by skipping large Elementor
   document scans during editor, preview, and Elementor AJAX requests.
 * Limited Elementor shortcode detection to pages confirmed as Elementor-built on
   normal frontend requests.
 * Forced the Apply Filters button to remain hidden on desktop and tablet while 
   keeping it available on mobile.
 * Removed theme-generated borders and focus shadows from the event search input.
 * Corrected tablet and mobile event-detail divider behaviour.

#### 1.2.7

 * Prepared the production package for WordPress.org submission.
 * Updated the contributor metadata, licence file, translation template, and directory
   documentation.
 * Confirmed the current responsive event listing, filter, colour, security, and
   uninstall features.

#### 1.2.6

 * Added editable hex fields beside all colour pickers.
 * Added two-way picker and hex-field synchronisation with inline validation.
 * Improved the colour settings layout for easier editing.

#### 1.2.5

 * Added visible colour pickers for the event-image date badge background and text.
 * Added a global frontend icon colour picker with a live preview.
 * Added uninstall cleanup for all colour options.

#### 1.2.4

 * Fixed the Apply Filters button flash when resetting filters.
 * Simplified the filter interface and removed non-interactive date/location icons.
 * Made each native date and location select field fully clickable with clearer 
   labels and modern styling.

#### 1.2.3

 * Removed the manual textdomain loader to align with current WordPress.org guidance.
 * Added nonce validation for frontend filter requests and refactored admin saving
   to satisfy plugin security checks.
 * Reworked event ordering logic to avoid slow meta-query warnings in Plugin Check.
 * Updated the readme tested-up-to format for Plugin Check compatibility.

#### 1.2.2

 * Removed event type from the plugin UI and frontend filters.
 * Refined the filter dropdown appearance for a cleaner, more professional look.

#### 1.2.1

 * Added date badge background and text colour pickers.

#### 1.2.0

 * Fixed the filter panel so it is always visible on desktop and tablet.
 * Kept the mobile Filter Events click-to-open behaviour.
 * Added colour pickers for the View Details and Download Logistics buttons.
 * Increased frontend style specificity so theme link colours cannot override event
   buttons.
 * Rebuilt the Add/Edit Event screen as a professional four-tab workflow.
 * Added compact Overview, Dates, Venue & Links, and Media & Logistics sections 
   to reduce scrolling.
 * Redesigned the settings screen with grouped cards and button previews.

#### 1.1.0

 * Added repeatable event dates and optional time per date.
 * Added automatic start/end date helpers and migration from the original single-
   date field.
 * Added event images through the native Media Library.
 * Added event type and optional hotel-information URL fields.
 * Redesigned the event cards to match the supplied filter-and-list reference layout.
 * Added server-side search, date, location, and type filters.
 * Added a native click-to-open mobile filter panel.
 * Added responsive desktop, tablet, and mobile layouts.
 * Kept the shortcode output limited to the filters, event cards, empty state, and
   pagination.

#### 1.0.0

 * Initial release.
 * Added private dashboard event management.
 * Added event location, date/time, hotel, logistics, and details-page fields.
 * Added `[easeoraee_events]` listing shortcode.
 * Added conditional assets, pagination, ordering, settings, and controlled uninstall
   behaviour.

## Meta

 *  Version **1.3.1**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [elementor](https://wordpress.org/plugins/tags/elementor/)[event listing](https://wordpress.org/plugins/tags/event-listing/)
   [events](https://wordpress.org/plugins/tags/events/)[logistics](https://wordpress.org/plugins/tags/logistics/)
 *  [Advanced View](https://wordpress.org/plugins/easeora-easy-events/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/easeora-easy-events/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/easeora-easy-events/reviews/)

## Contributors

 *   [ rifathasanbd ](https://profiles.wordpress.org/rifathasanbd/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/easeora-easy-events/)