MeetPure Events connects your WordPress site to the MeetPure platform. It fetches your published events via the MeetPure API and displays them in a beautiful, responsive card grid. Individual events open in a full detail page — with cover image, date, location, description, speakers, agenda, and a CTA button — all without leaving your site.
Plugin repository: https://wordpress.org/plugins/meetpure-events
Features
Go to Settings MeetPure Events and fill in:
/auth/info.[meetpure_event] for individual event detail views.The settings page also includes a CSS Override tab. Use the separate editors for grid lists, single cards, single event details, badges/CTAs, and ticket/speaker blocks to adjust shortcode rendering without editing theme files.
Place the following shortcode on any page or post to display a grid of upcoming events:
[meetpure_events]
Available attributes:
count — Override Events Per Page for this grid (1–100). Default: (from settings)title — Section heading. Pass title="" to hide it. Default: Eventsper_row — Cards per row on large screens (1–6). Default: 3image_ratio — Card cover aspect ratio, such as 16/9, 4/3, 1/1, or 2/5. Leave empty to use the default fixed height. Use with image_fit="cover" when the image should fill the custom shape. Default: (none)image_fit — How cover images fill the image area: contain shows the full image, cover crops to fill. Default: containtop_radius — Card top corner radius in pixels (0–80). Default: 12bottom_radius — Card bottom corner radius in pixels (0–80). Default: 12include_past — Set to "true" to include past events. Default: falselink_to — Where cards link: auto, internal, or external. Default: autopage_param — Query parameter used for pagination. Change only when multiple event grids appear on the same page. Default: meetpure_events_page
link_to values:
auto — Links to the Single Event Page if configured, otherwise to meetpure.events.
internal — Always links to the local Single Event Page.external — Always links to meetpure.events.Examples:
[meetpure_events]
[meetpure_events count="6" per_row="2" title="Upcoming Events"]
[meetpure_events image_ratio="16/9" image_fit="cover"]
[meetpure_events image_ratio="1/1"]
[meetpure_events image_ratio="2/5" image_fit="cover"]
[meetpure_events top_radius="16" bottom_radius="4"]
[meetpure_events include_past="true" title="All Events"]
[meetpure_events link_to="external"]
Add the following shortcode to a dedicated page to render a full event detail view:
[meetpure_event]
When accessed via ?meetpure_event=EVENT_ID in the URL (linked automatically from the grid), it displays the matching event. You can also hardcode a specific event:
[meetpure_event event_id="VoUfH"]
Available attributes:
event_id — MeetPure event ID. Default: (read from URL query string)[meetpure_event] to its content. Publish it.yoursite.com/event/?meetpure_event=EVENT_ID.This plugin connects to the MeetPure Events platform (https://meetpure.events) to fetch and display event information.
What it is used for: The plugin retrieves your team’s published events and individual event details from the MeetPure Events platform API so they can be displayed on your WordPress site via the [meetpure_events] and [meetpure_event] shortcodes.
What data is sent and when:
[meetpure_events] shortcode is rendered, the plugin sends an HTTP GET request to https://meetpure.events/api/v1/events containing: your API token (in the X-API-Key header), your team ID (in the X-Team-Id header), a requested page number and page size, a status filter (published), and optionally a start date to filter out past events. API responses are cached for 5 minutes using WordPress transients; no request is made while a valid cache entry exists.[meetpure_event] shortcode is rendered (or the single event detail page is loaded), the plugin sends an HTTP GET request to https://meetpure.events/api/v1/events/{event_id} containing your API token (in the X-API-Key header). This request is also cached for 5 minutes.Service provider: MeetPure Events (https://meetpure.events)