| 开发者 | abpteam |
|---|---|
| 更新时间 | 2026年10月2日 22:09 |
| PHP版本: | 7.4 及以上 |
| 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 Data > 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.
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/tb_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.