Linux 软件免费装
Banner图

GigRoute Events

开发者 Blackstar1991
更新时间 2026年7月19日 00:38
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

events gutenberg tickets concerts bands

下载

1.3.0 2.1.0 1.0.3 1.1.0 1.0.0 2.0.0

详情介绍:

GigRoute Events is a WordPress event management plugin built for bands, musicians, artists, stand-up performers, show business teams, venues, and entertainment websites that need a clean way to publish upcoming shows and guide visitors toward tickets. The plugin adds a dedicated Event post type, event details, ticket URLs, location taxonomies, event statuses, posters, frontend filters, and a dynamic Gutenberg block for displaying tour dates and live events anywhere on your site. Whether you manage a band website, a comedy tour page, an artist profile, a festival landing page, or a promotional website for live shows, GigRoute Events helps you keep event information structured, searchable, and easy to promote. Built for ticket promotion GigRoute Events helps visitors move from event discovery to ticket action. Each event can include a Ticket URL, venue information, date and time, city, state, country, event type, status, and an optional poster image. This makes it easier to build pages such as: The frontend block can show a clear "Buy tickets" link for each event and automatically switch to a sold-out label when an event is marked as sold out. Key features Recurring events GigRoute Events 2.1.0 improves recurring event wording and supports recurring event templates for repeated shows, club nights, weekly performances, annual events, residencies, and other schedules where the same event repeats over time. A parent recurring event stores the shared details and recurrence rule. Editors can generate dated recurring event posts with a one-time checkbox on update, so a normal save only stores recurrence settings and does not accidentally create or update event posts. Generated recurring events keep frontend lists, AJAX filters, REST requests, pagination, and Schema.org data working with normal event posts instead of calculating virtual dates on every request. Each sync is capped to protect the database from accidental daily schedules that span too far into the future. Administrators can pause a recurring series to stop creating new generated events, resume it later, or end it and choose whether future generated events should be kept, cancelled, drafted, or moved to the trash. The Events admin list includes a recurrence filter and visual markers: recurring event templates are marked with a crown and generated recurring events have their own indicator. Individual generated events show a direct link back to the parent event and can be detached when a specific date needs its own ticket link, ticket price, venue, status, or other event-specific data. Gutenberg block The GigRoute Events block lets editors display events without writing code. Block options include title, title tag, layout styling, number of events, event mode, ticket link visibility, grouping, pagination, filters, and date format. This is useful for building conversion-focused sections such as "Tour Dates", "Upcoming Shows", "Live Events", "Get Tickets", or "Next Performances". Event posters GigRoute Events includes poster functionality for visually promoting events. You can use individual event posters or one global poster across the site. Poster settings include: This can help promote ticket campaigns, new tour announcements, stand-up specials, festival appearances, or other show business events. REST API GigRoute Events provides a public JSON endpoint: /wp-json/gigroute-events/v1/events The endpoint returns published events and supports event discovery, external frontends, mobile apps, landing pages, and custom JavaScript interfaces. Supported query examples: /wp-json/gigroute-events/v1/events /wp-json/gigroute-events/v1/events?mode=upcoming /wp-json/gigroute-events/v1/events?mode=all&year=2026 /wp-json/gigroute-events/v1/events?mode=all&year=2026&month=4 /wp-json/gigroute-events/v1/events?country=ukraine&city=kyiv&event_type=concert /wp-json/gigroute-events/v1/events?start=2026-04-01&end=2026-04-30 /wp-json/gigroute-events/v1/events?mode=all&page=2&per_page=20 The response includes pagination data and event items. Empty values are removed from public event responses where possible. Event edit meta is registered for REST access, so block editor saves, revisions, integrations, and the classic editor all continue to work with the same underlying post meta keys instead of duplicated values. SEO and marketing benefits GigRoute Events helps structure event content in a way that supports marketing and organic discovery. You can create dedicated content around live shows, city pages, tour schedules, artist announcements, and ticket calls to action. The plugin separates event metadata from normal post content, which makes it easier to reuse event information across blocks, templates, REST responses, filters, and promotional sections. For SEO-focused event pages, you can use event titles, excerpts, content, featured images, event taxonomies, and location terms to create relevant pages around concerts, tours, stand-up shows, and entertainment events. For events that should appear in lists but should not have a public single page, GigRoute Events includes event visibility controls. You can hide the direct event page and prevent search indexing while still keeping the event available in public lists and REST summaries when published.

安装:

  1. Upload the gigroute-events folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Events > Add Event to create your first event.
  4. Add the event date, timezone, venue, ticket URL, location terms, event type, and event status.
  5. Add the GigRoute Events block to any page where you want to display upcoming shows or tour dates.
  6. Optional: go to Events > Event Settings to configure default event duration, archive redirect behavior, poster behavior, and REST API information.

屏幕截图:

  • GigRoute Events block with filters and pagination.
  • Events CPT page.

常见问题:

Who is GigRoute Events for?

GigRoute Events is designed for bands, musicians, artists, performers, stand-up comedians, show business teams, event promoters, venues, and entertainment websites that need to publish event listings and promote ticket links.

Does the plugin support ticket links?

Yes. Each event can include a Ticket URL. The frontend event list can display a "Buy tickets" link when ticket links are enabled in the block settings.

Does the event editor work with both the block editor and Classic Editor?

Yes. GigRoute Events keeps event data in one set of post meta keys and uses compatible editor handling so the event fields remain available in block-editor and classic-editor workflows without duplicating stored values.

Does GigRoute Events include a Gutenberg block?

Yes. The plugin includes a dynamic Gutenberg block for displaying event lists. The block supports event modes, limits, filters, pagination, ticket link visibility, date formats, and title styling options.

Can visitors filter events?

Yes. The block can show frontend filters for event type, country, city, status, and tour series.

Does the plugin support event locations?

Yes. Events can use City, State, and Country taxonomies. Country terms can store ISO 3166-1 alpha-2 country codes for cleaner location data and integrations.

Does GigRoute Events support recurring events?

Yes. You can mark an event as a recurring event template and choose daily, weekly, monthly, or yearly repetition. GigRoute Events generates dated recurring event posts ahead of time, excludes the parent from public event lists, and keeps AJAX filters and REST responses focused on the real generated event dates.

Can I pause or stop a recurring event series?

Yes. Recurring event templates can be Active, Paused, or Ended. Paused stops new generated event creation without changing existing dates. Ended stops the cycle and lets administrators keep, cancel, draft, or trash future generated events.

Does GigRoute Events have a REST API?

Yes. Public event data is available at /wp-json/gigroute-events/v1/events. The endpoint supports upcoming, past, and all-event modes, date filters, taxonomy filters, and pagination.

Is the REST API cached?

Yes. The plugin includes a versioned REST cache and cache headers. Cache debug information is available to administrators through the settings page and debug mode.

Can I hide an event page from direct public access?

Yes. GigRoute Events includes controls for hiding an individual event page and preventing indexing. A published event can still appear in event lists and REST summaries while its direct single-event URL is hidden.

Can I use a poster to promote tickets or a tour?

Yes. You can assign posters to individual events or use one global poster. Posters can be linked to ticket or promotional URLs when link wrapping is enabled.

Can I redirect the /events/ archive to another page?

Yes. Go to Events > Settings, enable the event archive redirect option, and select a published page. The plugin stores the page ID and resolves the URL with WordPress, so domain, protocol, and permalink changes are handled more safely than a manually stored URL.

Can developers change the archive redirect URL for multilingual sites?

Yes. Use the gigroute_events_archive_redirect_url filter. It receives the resolved URL and selected page ID, so multilingual plugins can return the translated page URL when needed.

Do block themes need custom event templates?

No. GigRoute Events supplies default block templates for both single-gigroute_event and archive-gigroute_event, so event fields and the event archive work even when the active block theme has no plugin-specific templates. A block theme can override either default by adding templates/single-gigroute_event.html or templates/archive-gigroute_event.html. A template customized in the Site Editor or supplied by the active theme takes precedence over the plugin fallback.

Which templates should a classic theme use?

WordPress-standard single-gigroute_event.php and archive-gigroute_event.php files in the active theme have first priority. The plugin also supports legacy overrides at gigroute-events/single-event.php and gigroute-events/archive-event.php, then falls back to its bundled PHP templates when the theme has no event-specific template.

Does GigRoute Events replace a full ticketing platform?

No. GigRoute Events does not process payments or sell tickets directly. It helps organize event information and send visitors to the correct ticket, event, or promotional URL.

更新日志:

2.1.0 2.0.0 1.3.0 1.2.2 1.2.1 1.2.0 1.1.0 1.0.3 1.0.2 1.0.1 1.0.0