Title: Eventrise
Author: Eventrise
Published: <strong>28 September 2026</strong>
Last modified: 27 Oktober 2026

---

Search plugins

![](https://ps.w.org/eventrise/assets/banner-772x250.png?rev=3717543)

![](https://ps.w.org/eventrise/assets/icon-256x256.png?rev=3717543)

# Eventrise

 Oleh [Eventrise](https://profiles.wordpress.org/eventrise/)

[Download](https://downloads.wordpress.org/plugin/eventrise.1.5.0.zip)

 * [Details](https://ms.wordpress.org/plugins/eventrise/#description)
 * [Reviews](https://ms.wordpress.org/plugins/eventrise/#reviews)
 *  [Pemasangan](https://ms.wordpress.org/plugins/eventrise/#installation)
 * [Pembangunan](https://ms.wordpress.org/plugins/eventrise/#developers)

 [Support](https://wordpress.org/support/plugin/eventrise/)

## Description

The official Eventrise plugin lets you sell tickets right from your own WordPress
site. Connect your Eventrise organization once, then add events anywhere with blocks,
Elementor widgets or shortcodes.

#### Five ways to embed

 * **Inline iframe**: the full Eventrise checkout, right on the page.
 * **Popup button**: a “Get Tickets” button that opens checkout in a popup. It can
   apply a promo code and preselect tickets.
 * **Events grid**: a card grid of all your published events. Each card opens checkout
   in a popup.
 * **Events page**: your organizer events page on your own site, with an optional
   featured section, upcoming events grouped by day, and a month calendar you can
   switch to.
 * **Auto-link**: any `<a>` link to your Eventrise checkout opens in a popup. No
   setup needed, and it works in any theme, page builder or widget. Links to your
   event pages on eventrise.com can open in the popup too.

#### Checkout presets, height and sales tracking

New in 1.5.0:

 * The Get Tickets button takes a promo code, a ticket and a quantity: `[eventrise_button
   event="summer-fest" label="Get 4 tickets" promo="GROUP4" ticket="{ticket-id}"
   quantity="4"]`. Checkout opens with the code applied and the tickets selected,
   and the buyer still confirms them. The ticket ID is a UUID from the ticket in
   your Eventrise dashboard. Quantity runs from 1 to 20.
 * The inline embed takes a promo code, and can fit its height to the checkout so
   visitors never scroll inside it: `[eventrise_embed event="summer-fest" promo="
   EARLY" autoheight="yes"]`. The block has the same options in its sidebar.
 * Each sale adds an `eventrise_purchase` event to Google Tag Manager’s dataLayer,
   with the order ID, total and currency, so you can count it as a conversion. Opening
   the popup adds `eventrise_checkout_open`. The page also gets `eventrise:checkout-
   open`, `eventrise:checkout-complete`, `eventrise:checkout-expired` and `eventrise:
   checkout-close` events on `document` for your own scripts.
 * The plugin remembers the campaign a visitor arrived with for 30 days, so a sale
   is credited even when they land on one page and buy on another.
 * The popup fills the screen on phones.
 * Elementor widgets: see below.

#### Elementor widgets

New in 1.5.0: with Elementor active (the free version is enough), the Elementor 
panel has an **Eventrise** category with four widgets. Search the panel for “tickets”,“
checkout” or “eventrise” to find them.

 * **Eventrise Buy Tickets**: the Get Tickets button. Enter the event slug and, 
   if you like, a label, a style, a promo code, a ticket ID and a quantity. On the
   Style tab, set its alignment, colors and corner radius.
 * **Eventrise Checkout (inline)**: the full checkout on the page, with an optional
   promo code and a height that fits the checkout.
 * **Eventrise Events**: your events page, with the same options as the Eventrise
   Events block.
 * **Eventrise Events Grid**: the card grid, with the same options as the Events
   Grid block.

Each widget shows exactly what the matching block and shortcode show. Without Elementor,
the plugin loads none of this.

#### Events block & shortcode

New in 1.2.0: the **Eventrise Events** block (in the _Eventrise_ block category)
and the matching `[eventrise_events]` shortcode show your organizer events page 
on your own site, in the same design as your Eventrise landing page.

It has two parts. The optional **Featured** section shows the events you’ve featured:
one or two as full-width cards, or three in a three-column grid. The **Events** 
section below it switches between a list and a calendar. The **list** groups upcoming
events by day and shows the title, short description, date · time · location, and
a **Buy Tickets** button that opens Eventrise checkout in a popup. Once sales end,
a **View Event** link and a “Sales have ended” label take its place. The **calendar**
is a month grid starting on Sunday. Each day links its events to their public event
pages, you can move between months, and it has a compact layout on phones.

Attributes (block attribute / shortcode attribute: default):

 * `organization` / `organization`: empty. Uses the organization slug from **Settings
   Eventrise**. Set it to show another organization’s public events.
 * `showFeatured` / `show_featured`: `true`. The featured events strip. It only 
   shows when the organization’s Eventrise landing page is turned on. Otherwise 
   the section is left out.
 * `showList` / `show_list`: `true`. The list of upcoming events, grouped by day.
 * `showCalendar` / `show_calendar`: `true`. The month calendar. Turn off both the
   list and the calendar to show only the featured strip. If featured is off too,
   the block shows a notice that only editors can see.
 * `defaultView` / `default_view`: `list`. Either `list` or `calendar`, whichever
   should open first. If only one is turned on, that one opens.
 * `limit` / `limit`: `0`. The most upcoming events to show in the list. `0` shows
   all of them (up to 100). This doesn’t affect the featured strip or the calendar.
 * `heading` / `heading`: empty, which shows “Events”. The section heading.
 * `featuredHeading` / `featured_heading`: empty, which shows “Featured Event” or“
   Featured Events”. The featured section heading.

The block also supports wide and full width and an HTML anchor. On/off shortcode
attributes accept `yes/no`, `true/false`, `1/0` and `on/off`. For example:

    ```
    [eventrise_events show_calendar="no" limit="6" heading="Upcoming shows"]

    [eventrise_events organization="other-org" default_view="calendar"]
    ```

#### Built for WordPress.org standards

 * Blocks are rendered on the server, which is good for SEO and accessibility.
 * All assets are bundled. No scripts load from other sites.
 * No telemetry: the plugin never reports anything about your site or your visitors
   to us. Sales events go only to the Google Tag Manager you already run, and you
   can turn them off.
 * Licensed GPL-2.0-or-later.
 * Translation-ready.
 * Multisite-compatible.

#### External services

This plugin connects only to Eventrise’s own services.

**Eventrise API**: read-only requests for your organization and its events. Without
an API key, the plugin uses four endpoints:

 * `GET /api/v1/organizations/{slug-or-id}`: your organization’s name and public
   settings (to check your slug on the settings page).
 * `GET /api/v1/events?organization_id={slug-or-id}`: the public list of your published
   events (Events Grid block, the editor’s event picker, and the Events block’s 
   list and calendar).
 * `GET /api/v1/organizations/{slug}/featured_events`: your featured events (only
   for the Events block’s featured section). Returns a 404 when your Eventrise landing
   page is turned off, and the section is left out.
 * `GET /api/v1/events/{id}`: a single event. The editor reads it through the plugin’s
   REST proxy. With **Open event page links in the checkout popup** on, the visitor’s
   browser also asks it whether a clicked eventrise.com link is an event page, sending
   only the event’s address name and no cookies. When the answer is “not found”,
   the popup closes and the link opens as usual.

If you add the optional API key, the Events Grid block, the editor’s event picker
and the single-event read use your organization’s authenticated endpoints instead(`
GET /api/v1/organizations/{slug}/events` and `GET /api/v1/organizations/{slug}/events/{
id}`), and send the key as a bearer token. The Events block never does.

The host is `https://api.eventrise.com` (Production) or `https://api.dev.eventrise.
com` (Staging), set by the **Environment** setting.

**Eventrise Checkout** at `https://checkout.eventrise.com` (Staging: `https://checkout.
dev.eventrise.com`): embedded as an iframe to handle ticket purchases. When a visitor
arrived on your site from a tagged link, the campaign tags in that address (`utm_source`,`
utm_medium`, `utm_campaign`, `utm_term`, `utm_content`, `utm_id`, `ref`, `gclid`,`
gbraid`, `wbraid`, `fbclid`, `msclkid`, `ttclid`, `er_mid`) are added to the checkout’s
address, so Eventrise can tell the organizer which campaign the order came from.
Nothing else from the page’s address is sent. A promo code, ticket or quantity you
set on a button or embed is added to the checkout’s address too.

The campaign tags are kept for 30 days in the visitor’s own browser (localStorage,
key `eventrise_attribution`), so a visitor who lands on one page and buys on another
is still credited to the campaign. They never reach your server and are sent only
to Eventrise Checkout, when the visitor opens it. If your site uses the WP Consent
API, the plugin keeps the tags only after the visitor allows statistics cookies,
and deletes any kept earlier while they have not; when the visitor allows them later,
the plugin starts keeping them. The ad click ids (`gclid`, `gbraid`, `wbraid`, `
fbclid`, `msclkid`, `ttclid`) also need marketing cookies: without them they are
neither kept nor sent, and any kept earlier are deleted. To keep nothing in visitors’
browsers at all, add `add_filter( 'eventrise_remember_campaign', '__return_false');`
to your theme or a small plugin. The checkout still receives the tags of the page
the visitor opens it on, which needs no storage.

**Eventrise website** at `https://eventrise.com` (Staging: `https://dev.eventrise.
com`): where the Events block’s “View Event” links go. They open the public event
page `https://eventrise.com/{organization}/{event}` in a new tab. Nothing loads 
from that host until a visitor clicks one of those links.

By using this plugin, your visitors will load content from `checkout.eventrise.com`
when they reach an embedded checkout. See [Eventrise’s Privacy Policy](https://eventrise.com/privacy-policy)
and [Terms of Service](https://eventrise.com/terms-and-conditions).

#### Third-party assets

The Events block uses two typefaces. Both are bundled with the plugin under `assets/
fonts/` with their license files, and served from your own site, never from a CDN:

 * **Bricolage Grotesque**: © The Bricolage Grotesque Project Authors. SIL Open 
   Font License 1.1.
 * **Rethink Sans**: © The Rethink Sans Project Authors. SIL Open Font License 1.1.

## Blocks

This plugin provides 4 blocks.

 *   Eventrise Event Embed Embed a single Eventrise event as an inline iframe.
 *   Eventrise Get Tickets Button A button that opens an Eventrise checkout in a
   popup.
 *   Eventrise Events Your organization's featured events, upcoming events list 
   and calendar, styled by Eventrise so your theme won't change them.
 *   Eventrise Events Grid Show a grid of upcoming Eventrise events from your organization.

## Installation

 1. Upload the plugin in **Plugins  Add New  Upload Plugin**, or install it from the
    WordPress.org plugin directory.
 2. Activate the plugin.
 3. Go to **Settings  Eventrise** and paste your organization slug or ID.
 4. Click **Save Changes**. The plugin checks your slug with Eventrise as it saves.
    A green _Connected to …_ notice means it worked. If we can’t find the slug, you’ll
    see an error and it won’t be saved.
 5. Add an Eventrise block to any post or page, or use the matching shortcode.

## FAQ

### Where do I find my organization slug?

Sign in to your Eventrise organizer dashboard. The slug is the part of your organization’s
URL after `eventrise.com/`. Your organization ID works too.

### My iframe shows a blank page. What’s wrong?

Eventrise checkout can be embedded on any site, so there’s nothing to allow-list.
Check your browser console for a `frame-ancestors` Content Security Policy error,
and make sure the event slug is right and the event is published. Your site’s origin
is still shown under **Settings  Eventrise  Advanced** with a Copy button, in case
Eventrise adds an embed allow-list later.

### Does this plugin handle payments?

No. The plugin embeds Eventrise’s hosted checkout in an iframe, and Eventrise handles
all payments (through Stripe). The plugin never sees card details.

### Can I disable the auto-link feature?

Yes. Turn off **Auto-link conversion** in **Settings  Eventrise**. You can also 
opt out a single link with the `data-eventrise-no-modal` attribute or `target="_blank"`.

### Will I lose my settings if I deactivate the plugin?

Deactivating keeps your settings. Deleting the plugin (in **Plugins  Delete**) removes
them, by design.

### Does it work with Elementor?

Yes. With Elementor active (the free version is enough), open the widget panel and
find the **Eventrise** category: **Eventrise Buy Tickets**, **Eventrise Checkout(
inline)**, **Eventrise Events** and **Eventrise Events Grid**. They have the same
options as the blocks and show the same thing. You can also keep using any Elementor
Button widget: link it to your event page and a click opens the checkout popup (
see the next question).

### How do I open checkout from an Elementor button?

The **Eventrise Buy Tickets** widget does it for you. To use Elementor’s own Button
widget instead, set its link to your event page (`https://eventrise.com/{organization}/{
event}`) or to its checkout link (`https://checkout.eventrise.com/checkout/{event}`).
With **Open event page links in the checkout popup** turned on in **Settings  Eventrise**,
a click opens the checkout popup on your page. A checkout link opens the popup while**
Auto-link conversion** is on. If you set the link to open in a new window, it skips
the popup and opens the page in a new tab. The same works for buttons and links 
in any other page builder or menu.

### Does this work with other page builders (Beaver Builder, Divi, etc.)?

Yes. Shortcodes work in any page builder that supports them. Auto-link works everywhere:
add a normal link to `checkout.eventrise.com/checkout/{event-slug}` and it’ll open
in a popup.

### How do I track ticket sales in Google Tag Manager?

Keep **Send checkout events to Google Tag Manager** turned on in **Settings  Eventrise**(
it is on by default). Each completed order adds this to the dataLayer, once per 
order:

    ```
    { event: "eventrise_purchase", transaction_id: "{order id}", value: 42.5, currency: "USD", event_slug: "{event}" }
    ```

In Tag Manager, make a Custom Event trigger for `eventrise_purchase` and use it 
for your conversion tags, reading the value and currency from Data Layer Variables.
Opening the popup adds `eventrise_checkout_open`. The plugin never loads Tag Manager
itself: without it on your site, nothing is sent. Sales in the inline embed are 
reported the same way.

### Can a button apply a promo code or preselect tickets?

Yes. On the Get Tickets Button block, open **Checkout presets** in the sidebar and
enter a promo code, a ticket ID and a quantity. With the shortcode: `[eventrise_button
event="summer-fest" label="Get 4 tickets" promo="GROUP4" ticket="{ticket-id}" quantity
="4"]`. Checkout opens with the code applied and the tickets selected, and the buyer
still confirms them. On a link you write yourself, add `data-eventrise-checkout="{
event}"` and any of `data-eventrise-promo`, `data-eventrise-ticket`, `data-eventrise-
quantity` and `data-eventrise-ref`.

### Does a sale count for my ad campaign if the visitor buys on a different page?

Yes. The plugin remembers a visitor’s campaign (UTMs and ad click ids such as gclid/
fbclid) for 30 days, so a sale is credited even when they land on one page and buy
on another. A later visit from another tagged link replaces it. It is kept only 
in the visitor’s browser. With the WP Consent API, it remembers the campaign only
after the visitor allows statistics cookies, and the ad click ids only after they
also allow marketing cookies. To turn the memory off, return false from the `eventrise_remember_campaign`
filter: a sale on the page the visitor landed on is still credited.

### Can I restyle the plugin with my own CSS?

Yes, with CSS custom properties. The plugin’s styles are marked `!important` so 
no theme can repaint them by accident (many themes style every `button` on the page).
That also means a plain CSS rule of yours won’t win. Instead, set the custom property
you want to change. The plugin’s styles read those properties, so whatever you set
is what shows:

    ```
    :root {
        --eventrise-color-primary: #c0392b;
        --eventrise-font-body: "Inter", sans-serif;
        --eventrise-radius-card: 4px;
    }
    ```

Put that in **Appearance  Customize  Additional CSS**, or in your child theme’s 
stylesheet. Every property below is optional. Leave one out to keep the default.

**Events block** (the Eventrise brand palette)

 * `--eventrise-font-display`, `--eventrise-font-body`: the two typefaces.
 * `--eventrise-color-primary`, `--eventrise-color-primary-hover`, `--eventrise-
   color-primary-active`: the Buy Tickets button and other accents.
 * `--eventrise-color-text`, `--eventrise-color-text-muted`, `--eventrise-color-
   surface`: body text, secondary text, card background.
 * `--eventrise-color-outline-border`, `--eventrise-color-outline-border-hover`,`--
   eventrise-color-outline-bg-hover`: the View Event button.
 * `--eventrise-color-border`, `--eventrise-color-border-strong`, `--eventrise-color-
   grey-100`, `--eventrise-color-grey-500`, `--eventrise-color-purple-25`, `--eventrise-
   color-purple-50`: dividers, calendar cells and labels.

**Get Tickets Button and Events Grid**

 * `--eventrise-accent`, `--eventrise-accent-hover`: the button and link colour.
 * `--eventrise-button-label`: the Get Tickets button’s text colour on a filled 
   background.
 * `--eventrise-ink`, `--eventrise-ink-muted`, `--eventrise-ink-body`: card title,
   date, description.
 * `--eventrise-card-bg`, `--eventrise-card-border`, `--eventrise-grid-image-bg`,`--
   eventrise-empty-border`: grid card surfaces.
 * `--eventrise-radius-button`, `--eventrise-radius-card`, `--eventrise-grid-gap`,`--
   eventrise-grid-card-padding`: shape and spacing.

**Checkout modal**

 * `--eventrise-modal-bg`: the popup’s background, behind the checkout frame.
 * `--eventrise-radius-modal`, `--eventrise-modal-backdrop`: the popup’s corners
   and the dimmed page behind it.
 * `--eventrise-modal-max-width`: how wide the popup can get (720px by default).
   The close button sits beside the account avatar in the Eventrise checkout header.
   If you make the popup much narrower, check that they don’t overlap.
 * `--eventrise-modal-close-hover`: the close button’s hover fill.
 * `--eventrise-modal-fallback-bg`, `--eventrise-modal-fallback-border`, `--eventrise-
   modal-fallback-text`: the “Having trouble?” bar shown if checkout is slow to 
   load.

The class names are stable too, all starting with `eventrise-` (`.eventrise-events`,`.
eventrise-grid__card`, `.eventrise-modal__close`), if you need to target something
the properties above don’t cover. You’ll need `!important` on those rules.

### Why is the Featured section missing from the Events block?

The featured strip only shows when your organization’s Eventrise landing page is
turned on (organizer dashboard  **Settings  Landing page**). When it’s off, Eventrise
doesn’t publish a featured list, so the block leaves the section out. The list and
calendar still show as usual. The section is also left out when you have no featured
events, or when `show_featured` is set to `no`.

### Which events does the Events block show, and how many?

It reads up to your organization’s 100 most recent published events (sorted by start
date, newest first). The list shows the upcoming ones, up to the `limit` attribute
if you set one. The calendar shows all of them, including past months you go back
to. A multi-day event appears once, on its start day, and every time is shown in
that event’s own time zone. Responses are cached in WordPress transients for 5 minutes(
60 seconds for a failed lookup), the same as the rest of the plugin.

### Why does the Events block look different from my theme?

By design. The block uses the same design as your Eventrise landing page, and all
of its styles are scoped under `.eventrise-events`. Your theme can’t restyle it,
and its styles can’t leak into the rest of your page. Its two typefaces, Bricolage
Grotesque and Rethink Sans, ship with the plugin and are served from your own site.
To match your own brand instead, see “Can I restyle the plugin with my own CSS?”
above.

### Does the Events block use my API key?

No. It always reads the public Eventrise catalog and never sends your API key. Its**
Buy Tickets** buttons open the same checkout popup as the Get Tickets Button block(
so the auto-link rules apply), and **View Event** links open the public event page
on `eventrise.com` in a new tab.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Eventrise” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang
kepada pemalam ini.

Penyumbang

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

[Translate “Eventrise” into your language.](https://translate.wordpress.org/projects/wp-plugins/eventrise)

### Berminat dalam pembangunan?

[Layari kod](https://plugins.trac.wordpress.org/browser/eventrise/), periksa [repositori SVN](https://plugins.svn.wordpress.org/eventrise/),
atau langgani [log pembangunan](https://plugins.trac.wordpress.org/log/eventrise/)
dengan [RSS](https://plugins.trac.wordpress.org/log/eventrise/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.0

 * Elementor widgets: with Elementor active, the panel has an Eventrise category
   with Buy Tickets, Checkout (inline), Events and Events Grid widgets.
 * Links to your event pages on eventrise.com can open the checkout popup, including
   buttons made in Elementor and other page builders. New installs have it on. On
   an updated site, turn on **Open event page links in the checkout popup** in **
   Settings  Eventrise**.
 * Ticket sales go to Google Tag Manager as `eventrise_purchase` (with order ID,
   total and currency), and opening the popup as `eventrise_checkout_open`. On by
   default; turn it off in **Settings  Eventrise**. The page also gets `eventrise:
   checkout-*` events for your own scripts.
 * The Get Tickets button can apply a promo code and preselect a ticket and quantity.
 * The inline embed can apply a promo code and fit its height to the checkout.
 * The plugin remembers a visitor’s campaign for 30 days, so a sale is credited 
   even when they land on one page and buy on another.
 * With the WP Consent API, the campaign is remembered only when the visitor allows
   statistics cookies, and ad click ids are kept and sent only when they allow marketing
   cookies. The `eventrise_remember_campaign` filter turns the memory off.
 * A link to an eventrise.com page that turns out not to be an event closes the 
   popup and opens as a normal link.
 * The Get Tickets button and the grid cards are real links, so they reach checkout
   even when scripts are blocked or delayed.
 * The popup fills the screen on phones.

#### 1.4.0

 * Embedded checkout credits the campaign a visitor arrived with: the page’s UTM
   tags, Eventrise tracking link (`ref`) and ad click ids are passed to checkout,
   so the order is attributed to the ad, link or email that brought them.
 * A checkout link opened in the modal keeps its own promo code and tags.
 * View Event links in the Events block open the event’s page at its new address,`
   eventrise.com/{organization}/{event}`. Links from older versions still work: 
   the old `app.eventrise.com/events/{event}` address redirects there.

#### 1.3.8

 * Smaller download: the package no longer includes a copy of its own zip or a test
   configuration file.

#### 1.3.7

 * Plainer wording in settings help text, block titles and descriptions, editor 
   notices, and error messages. Block titles drop the dash (for example, “Eventrise
   Events”).
 * New plugin directory icon and banner.

#### 1.3.6

 * Maintenance: updated development tooling. No change to the plugin’s code or behavior.

#### 1.3.5

 * Fix: deleting the plugin now also clears its settings from sites that use a persistent
   object cache (Redis, Memcached), instead of leaving stale copies cached.

#### 1.3.4

 * The plugin’s homepage link now points at the Eventrise developers page.

#### 1.3.3

 * Security hardening from the WordPress.org review: all output is escaped at the
   point it is printed. No visible change.
 * Fix: the Privacy Policy and Terms of Service links pointed at pages that no longer
   exist.
 * Translations are now loaded by WordPress itself.

#### 1.3.2

 * Fix: the plugin failed the WordPress.org automated Plugin Check because the three
   starter block patterns were written with heredoc syntax. They are now plain strings;
   the patterns themselves are unchanged.

#### 1.3.1

 * Docs: the installation steps now describe how the settings page actually validates
   your organization: on **Save Changes**. There is no separate “Test connection”
   button.
 * Docs: the External services section now lists the authenticated endpoints the
   plugin uses when you configure the optional API key.
 * Docs: corrected the blank-iframe FAQ. Eventrise checkout allows embedding from
   any site, so there is nothing to allowlist.
 * Change: development tooling moved from npm to pnpm. No change to the plugin’s
   behaviour.

#### 1.3.0

 * Fix: the checkout modal’s close button, the Get Tickets Button block and the 
   Events Grid cards rendered in the active theme’s button skin instead of the plugin’s
   own. Themes style bare buttons more specifically than a single plugin class, 
   so the theme supplied their background, text colour and padding. On the close
   button that turned a circle into a stretched pill.
 * Fix: the modal’s close button no longer covers the account avatar in Eventrise
   checkout’s header; it now sits in the gap beside it.
 * Fix: Events Grid cards lost their image, description and call-to-action styling
   because the stylesheet targeted class names the markup does not use. Compact 
   cards now correctly drop the image.
 * Add: **CSS custom properties for restyling the plugin.** Every colour, font and
   corner radius now reads through an `--eventrise-*` property, so you can match
   the plugin to your brand from Additional CSS without fighting the plugin’s own
   styles. See the FAQ for the full list.

#### 1.2.1

 * Fix: the release zip omitted the `assets/` directory (settings-page script, bundled
   font license files) and the `LICENSE` file. No functional change to the blocks.

#### 1.2.0

 * Add: **Eventrise Events** block and `[eventrise_events]` shortcode: your organizer
   events page on your own site, with an optional featured section, upcoming events
   grouped by day, and a month calendar behind a list/calendar toggle. Styles are
   fully isolated from the active theme and the two typefaces are bundled, not loaded
   from a CDN.
 * Add: developer-only constants `EVENTRISE_API_BASE_OVERRIDE`, `EVENTRISE_CHECKOUT_BASE_OVERRIDE`
   and `EVENTRISE_WEB_BASE_OVERRIDE`, honoured only when `WP_DEBUG` is true, for
   developing against a local Eventrise stack.
 * Add: `EVENTRISE_WEB_BASE` / `EVENTRISE_WEB_BASE_STAGING` constants for the public
   Eventrise website host.
 * Fix: the `start_at` sort option on the events grid and REST proxy is now sent
   to the API as `start_date`. It silently sorted by name before.
 * Fix: `[eventrise_embed]`, `[eventrise_button]` and `[eventrise_grid]` now enqueue
   their block stylesheet, so they render styled outside the block editor.
 * Fix: block stylesheets were registered without a source (the block manifests 
   pointed at `style.css` instead of the built `style-index.css`), so the embed,
   button and grid blocks were unstyled; all four blocks now load their CSS on the
   frontend and in the editor.
 * Add: block pattern **Organizer events page**: a heading plus the Events block.
 * Change: continuous integration moved to Blacksmith runners.
 * Change: tested up to WordPress 7.1; development tooling refreshed (no change 
   to shipped files).

#### 1.1.0

 * Fix: events grid rendered an empty container when the API returned its standard`{
   success, data}` envelope.
 * Fix: event-embed iframe and Get-Tickets-button noscript fallback now follow the
   configured environment instead of always pointing at production.
 * Add: Environment setting (Production / Staging) on the settings page; switching
   environments flushes the cache and re-validates the org slug.
 * Change: cache keys are namespaced by environment so production and staging payloads
   cannot collide.
 * Change: plugin upgrades flush the API cache automatically.

#### 1.0.0

 * Initial release.
 * Three Gutenberg blocks: Event Embed, Get Tickets Button, Events Grid.
 * Three matching shortcodes: `[eventrise_embed]`, `[eventrise_button]`, `[eventrise_grid]`.
 * Vanilla JS modal with full keyboard accessibility and `<dialog>` fallback for
   older Safari.
 * Universal auto-link interception (opt-out) for any link to your Eventrise checkout
   host.
 * Settings page with live organization validation and an embed-origin copy field.
 * WP-CLI: `wp eventrise cache flush`.

## Meta

 *  Version **1.5.0**
 *  Last updated **22 jam lalu**
 *  Active installations **Kurang dari 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/eventrise/)
 * Tags
 * [embed](https://ms.wordpress.org/plugins/tags/embed/)[events](https://ms.wordpress.org/plugins/tags/events/)
   [ticketing](https://ms.wordpress.org/plugins/tags/ticketing/)[tickets](https://ms.wordpress.org/plugins/tags/tickets/)
 *  [Paparan Lanjutan](https://ms.wordpress.org/plugins/eventrise/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/eventrise/reviews/)

## Penyumbang

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/eventrise/)