Linux 软件免费装
Banner图

NetterTech Events

开发者 shawnmcburnie
更新时间 2026年5月22日 02:44
PHP版本: 8.2 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

calendar events tickets recurring events rsvp

下载

1.0.2

详情介绍:

NetterTech Events stores your events in dedicated database tables rather than WordPress post meta. That architectural choice means calendar queries stay fast whether you have 50 events or 5,000, and it means recurring event schedules are pre-computed rather than recalculated on every page load. Recurring events that handle real schedules: Full RFC 5545 recurrence rule support covers patterns like "every second Tuesday" and "last Friday of the month." Change a rule, and occurrences regenerate automatically. Ticketing without per-ticket fees: Sell tickets through WooCommerce with automatic capacity tracking per occurrence. Series passes let attendees buy once for an entire recurring event run. No external ticketing service means no percentage taken on each sale. Free event registration: RSVP forms work without WooCommerce for events that don't require payment. Attendees register, receive confirmations, and can be tracked through the same admin interface. Check-in built in: Manual attendee check-in by name or email search works from any device. QR code and volunteer check-in workflows can be added with the separate NetterTech Events Pro plugin. Spaces and locations management: Define bookable spaces and physical locations through a dedicated admin interface. Assign spaces to events via the event editor metabox to track which room or area each event occupies. Display options for any layout: Month, week, and day calendar views. Carousel slider for featured events. Filterable grid with live search. Weekly regulars table for recurring events. All three calendar views are available as Gutenberg blocks and Beaver Builder modules. Reminder emails that send themselves: Configure pre-event reminders at any interval you choose. Emails go out automatically via WordPress cron - no third-party service required. SEO handled at the source: Schema.org Event structured data integrates with Yoast SEO and Rank Math's JSON-LD output rather than generating a second duplicate block. Custom sitemap entries cover recurring occurrence URLs individually. Custom SEO title variables (%%nettertech_events_event_date%%, %%nettertech_events_event_venue%%, %%nettertech_events_event_organizer%%) let you build dynamic titles per-occurrence. Breadcrumb trail follows the full event hierarchy. Works without either SEO plugin using built-in Schema.org and Open Graph output. Accessibility throughout: Designed to WCAG 2.2 AA standards with ARIA labels, full keyboard navigation, focus management, and reduced motion support across every public-facing view. Your data stays yours: All attendee, ticket, and event data is stored in your WordPress database. No data is sent to external services. GDPR tools let site administrators export or erase attendee records on request. For Developers:

安装:

  1. Upload the nettertech-events folder to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' menu
  3. Go to Events > Settings to configure options
  4. Create your first event under Events > Add New
For Ticketing:
  1. Install and activate WooCommerce 8.5+
  2. NetterTech Events will automatically create products for ticket types
  3. Configure ticket types in the Event Editor

屏幕截图:

  • Upcoming events archive with search, category filters, and responsive card layout
  • Single event page with featured image, date, price, and site navigation
  • Weekly regulars table and calendar with event detail popup on hover
  • Admin event editor with recurring event patterns and capacity settings
  • Admin events list with status filters, event types, and bulk actions
  • Display settings with drag-and-drop layout builder for single event pages
  • Advanced settings showing rate limits, lookahead controls, and the opt-in attribution badge (disabled by default)
  • Mobile-responsive archive page with event cards
  • Mobile single event page with ticket type selector and add-to-cart

升级注意事项:

1.0.0 Major release: category system migrated to internal tables, event reminders, GDPR privacy tools, 7 bug fixes, 8 UX improvements. Database migration runs automatically. Requires WordPress 6.5+. 0.9.0 Schema improvements for multi-organizer support. Database migration runs automatically on activation. 0.8.0 Security update with OWASP 2025 compliance fixes. Recommended for all users. 0.7.0 Adds QR check-in and email confirmations. Database migration runs automatically.

常见问题:

Does this plugin require WooCommerce?

No. WooCommerce is optional and only needed for paid ticketing. The plugin works without it for event display, calendars, and free RSVP registration.

What's included in the free version?

The free version includes unlimited events, recurring event support, RSVP forms, manual attendee check-in by name or email search, all three display views (calendar, grid, carousel), SEO integration, and full GDPR tools. QR code check-in, volunteer check-in mode, and QR code generation for promotion are available in NetterTech Events Pro.

Can I import events from The Events Calendar?

Yes. The companion plugin NetterTech Events Migrator supports bidirectional migration with The Events Calendar. Import and export cover all 13 entity types including recurring events, venues, organizers, categories, tickets, and attendees with lossless round-trip fidelity.

How do recurring events work?

NetterTech Events pre-computes occurrences using RFC 5545 recurrence rules (the same standard used by Google Calendar and iCal). Rules support patterns like "every second Tuesday" and "last Friday of the month." When you change a rule, occurrences regenerate automatically.

Can attendees buy a ticket to an entire recurring event series?

Yes. Series passes grant access to all occurrences of a recurring event with a single purchase. They're configured as a ticket type in the event editor.

Will this slow down my site as the event count grows?

Event data is stored in dedicated database tables with indexes built for calendar queries. Calendar views query by date range against pre-computed occurrences rather than scanning post meta. The query load does not scale with total event count the way post-meta-based plugins do.

How do I customize the event display templates?

Copy templates from nettertech-events/templates/ to your-theme/nettertech-events/ and modify as needed. Templates exist for single event pages, occurrence lists, event cards, the calendar view, grid view, and carousel. Your customizations are preserved across plugin updates.

Is the plugin accessible?

Yes. NetterTech Events is designed for WCAG 2.2 AA compliance with ARIA labels, keyboard navigation, focus management, and reduced motion support across all public-facing views.

How are event categories managed?

Categories are managed through a built-in editor at Events - Categories in the admin menu. They use dedicated database tables rather than WordPress taxonomies, support parent/child hierarchy, and are available as frontend filters in event lists and calendars.

What PHP version is required?

PHP 8.2 or higher. The plugin uses strict types, enums, and constructor property promotion throughout.

Will this plugin conflict with other event plugins?

NetterTech Events uses its own custom tables and a dedicated URL namespace (/events/ by default). If you have The Events Calendar or another plugin registered to the same URL prefix, there will be a conflict. The plugin detects this on activation and displays a notice with instructions for resolving it.

更新日志:

1.0.2 1.0.1 1.0.0 0.9.0 0.8.0 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0