WP Manifestindependent plugin directory
manifest / events / eventmesh

EventMesh WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Sync external event sources (Holvi) into native WordPress events, with editable Gutenberg blocks, per-field overrides, and background sync.

★ 0stars
4release downloads
v1.1.0latest · 3mo ago

Install

Download eventmesh.zip From the v1.1.0 release on GitHub, Jul 20, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/skytux/eventmesh/releases/download/v1.1.0/eventmesh.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Synchronize external event sources into native WordPress content, with editable Gutenberg blocks for event lists, dates, venues, and tickets.

EventMesh pulls event listings from external sources into real WordPress posts (a dedicated Events post type), so your events live in your own database, work with any theme, and stay fully editable.

Install

  1. Download eventmesh.zip from the latest release.
  2. In wp-admin, go to Plugins → Add New → Upload Plugin, choose the zip, and activate.
  3. Go to EventMesh → Sources and add one or more Holvi shop URLs.
  4. Click Sync now on the EventMesh dashboard, or wait for the background sync.
  5. Add the EventMesh event list block (or the Query Loop pattern) to any page.

Requires WordPress 6.8+ and PHP 8.2+.

Features

  • Holvi connector — point EventMesh at one or more Holvi shop URLs; titles, dates, venues, images, sold-out state, prices, and ticket links are imported.
  • Background sync — scheduled imports (15 minutes to daily) with a visitor-triggered, loopback-free fallback when WP-Cron is unreliable, a sync-health panel under Diagnostics, and a status dashboard with an AJAX "Sync now".
  • Editable overrides — every field and provider link, plus the title, description, and featured image, is editable per event and kept on the next sync. A per-field Follow source again returns to the source whenever you want it.
  • Per-event visibility — Hide drops an event from listings, Disable also 404s its page, and Keep published if removed from the source pins an event so it survives after the source delists it.
  • Provider links & embeds — provider links (Spotify, YouTube, Mixcloud, Bandcamp, SoundCloud, Instagram, Facebook) found on an event page are attached and rendered as embeds.
  • Reversible source management — disabling a source archives its events (Draft) on the next sync; re-enabling republishes them. Uninstalling keeps your data unless you opt in to deletion.
  • Connector-agnostic — new sources can be added as self-contained connectors without touching the core plugin.

Blocks

An event list block, plus Query Loop-ready blocks for the event date, title, venue, ticket button (with price and optional prefix/suffix), provider embeds, all and other provider links, and a "Past Events" divider. All blocks support the standard color, typography, border, and spacing controls.

Screenshots

Dashboard Sources
The dashboard with sync status and controls Sources page with per-connector enablement
Event list block Diagnostics
The event list block in the editor Diagnostics with the background-sync health panel

How the Holvi parser works

For each configured shop URL, EventMesh fetches the listing page, parses it, then fetches each event's own detail page and merges the richer data over the listing (the detail page usually carries the full description and is often the only reliable source of the venue and date).

Decoding, in priority order

  1. JSON-LD (`

Releases

2 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.0 latest
Jul 20, 2026 3mo ago
eventmesh.zip
4
Jul 14, 2026 3mo ago
eventmesh.zip
0
A grade

Security

EventMesh 1.1.0 · audited by WP Registry

No security issues found.

Audited release
1.1.0
Findings
none
Worst severity
—
Content hash
c7bd98140459855b9cc0270f…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.