| 开发者 | abpteam |
|---|---|
| 更新时间 | 2026年11月9日 22:30 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. WooCommerce is required for the cart, checkout, payment, and order functionality.
Yes. Each event can use general admission tickets or a configurable seat plan for reserved seating.
Yes. Global ticket types can be reused across multiple events.
Yes. A global seat plan can be assigned to multiple events and can be used multiple times within an event.
Yes. The seat plan designer supports drag-and-drop positioning, automatic numbering, custom labels, ticket-type assignment, custom cells, and layout controls.
Yes. Create global attendee forms or configure event-specific attendee fields.
Yes. Additional services can be created globally or for a specific event and can include their own prices.
Yes. Events support both specific dates and periodic dates, with day-wise and date-wise time configuration.
Yes. Use the listing and gallery shortcodes with supported attributes to control the displayed event content and layout.
Yes. Enable Google Location Map in the global ON/OFF settings, add a Google Maps API key, and save map coordinates for each location. The map is displayed on the event details page when the event location has saved map data. You can choose between default, light, and modern map styles.
Yes. Enable Event Timeline in the global ON/OFF settings, then open an event and add timeline entries with a time, title, and description for each schedule item. The timeline is displayed on the event details page in three styles: default, light, and modern.
Yes. Enable Event Speaker in the global ON/OFF settings, then create speaker profiles in the Global Configuration > Speaker tab. Assign one or more speakers to an event from the event edit screen. A speaker can be reused across any number of events.
Assigned speakers appear automatically on the event details page below the event timeline, and each speaker gets a public profile page at /speaker/{speaker-slug}/. Both are included in 1.0.3.
Yes. The plugin uses the WordPress localization system and is translation-ready.
Yes. ABP Event Ticket PRO is an optional add-on for discounts, partial payments, cancellation requests, PDFs, booking emails, admin booking tools, CSV exports, session statistics, ticket lookup/check-in, QR codes, and license-managed updates. WooCommerce and the free ABP Event Ticket plugin must remain active. See the PRO product page.
Yes. PRO adds an Edit Booking action to eligible existing bookings in the Event Ticket Orders list. An administrator can update the event date/session, ticket quantities or selected seats, attendee information, billing details, and order status. The edit action is shown for bookings whose status is included in the configured booked statuses.
Add [abpet-ticket] to a WordPress page and publish it. Users must log in and be authorized to view a booking. Enable QR Code under the PRO Feature ON/OFF settings to add QR codes to individual booking PDFs. PDF generation requires ABP PDF Tools. QR codes point to the ticket page and contain a ticket PIN; the QR image is requested from the external QR Server service.
No. The free plugin and most PRO features do not require ABP PDF Tools. It is required for PRO ticket PDFs, attendee-list PDFs, and PDF email attachments.
filter shortcode attribute for [abpet-booking] and [abpet-post], to show only the chosen taxonomy dropdowns (filter="category,location"), hide all (filter="none"), or exclude some (filter="-speaker").abpet_speaker_page_data filter that passes the complete speaker profile data to the speaker templates.abpet_speaker_profile filter for customizing a single speaker profile.abpet_speaker taxonomy registered against the Event post type, so a speaker can be linked to any number of events./speaker/{slug}/. Unlike the other taxonomy pages it runs no event list and shows only the speaker's own admin-entered details: photo or initials, name, designation, company, website, rich-text bio, and every saved social profile.[abpet-post speaker_id="TERM_ID"] shortcode attribute, for listing a speaker's events on a normal page or in your own template.wp-content/et_templates/speaker.abpet_speaker action to place or restyle the speaker section, plus per-style template actions.abpet_timeline hook for displaying the timeline on the event details page.abpet_map hook for displaying the map on the event details page.the_post() on an empty main query, preventing a PHP "Undefined array key 0" notice when no posts are found.