
外掛標籤
開發者團隊
原文外掛簡介
HK Event Import for Luma lets you import events from lu.ma directly into your WordPress site using the public Luma API — no API key or authentication required.
Simply paste one or more Event IDs (or full lu.ma URLs), click Import, and the plugin creates rich WordPress event posts complete with:
Event title, description, and cover image
Date, time, and timezone
Venue details (name, address, city, country, coordinates)
Online event detection with meeting URLs
Host information
Ticket pricing
Categories and tags from Luma metadata
Key Features
Import by Event ID or URL — Paste event IDs, slugs, or full lu.ma URLs
Multiple Event Import — Import several events at once (comma-separated or one per line)
Live Event Preview — Preview event details before importing
Built-in Event CPT — Includes a custom post type with full event metadata
Third-Party Integration — Works with The Events Calendar, Events Manager, EventON, and All-in-One Event Calendar
Gutenberg-Ready — Event descriptions are converted to Gutenberg blocks
Shortcode Display — Use [hkeif_events] to display events anywhere on your site
API Caching — Smart caching to minimize API requests
Import History — Track all imported events with a detailed log
No API Key Required — Uses the public Luma API
Supported Import Destinations
HK Event Import for Luma (built-in CPT)
The Events Calendar
Events Manager
EventON
All-in-One Event Calendar
Shortcode
Display your imported events anywhere with the [hkeif_events] shortcode:
[hkeif_events count="9" layout="grid" columns="3" show_image="yes" show_date="yes" period="future"]
Supports grid, list, and minimal layouts with customizable columns, accent colors, and filtering by category, tag, host, or location.
External Services
This plugin relies on the following third-party external services to function correctly:
Luma API (api2.luma.com)
What it is: The official public API for lu.ma.
What data is sent and when: When you enter a Luma Event ID and click “Import”, the plugin sends the Event ID to api2.luma.com to retrieve the event’s public details (title, date, location, etc.). No personal user data is sent.
Terms of Service: Luma Terms of Service
Privacy Policy: Luma Privacy Policy
Luma Checkout Script (embed.lu.ma/checkout-button.js)
What it is: A frontend JavaScript widget provided by Luma.
What data is sent and when: This script is loaded on single event pages to display the “Get Tickets” button. When loaded by a visitor’s browser, their IP address and browser user-agent are exposed to Luma’s servers.
Terms of Service: Luma Terms of Service
Privacy Policy: Luma Privacy Policy
Luma Event Images CDN (images.lu.ma or similar)
What it is: The content delivery network hosting Luma event cover images.
What data is sent and when: During the import process, your WordPress server sends a request to download the image file to your media library. No user data is sent.
Terms of Service: Luma Terms of Service
Privacy Policy: Luma Privacy Policy
Google Maps
What it is: A mapping service by Google used to display event locations via an iframe.
What data is sent and when: The iframe embeds a map on the single event page. When a visitor views this page, the coordinates (latitude and longitude) of the venue are sent to Google Maps to render the map, and the visitor’s IP address and browser details are exposed to Google.
Terms of Service: Google Terms of Service
Privacy Policy: Google Privacy Policy
