Linux 软件免费装
Banner图

Designed2Use Events

开发者 designed2use
guy1ncognito
更新时间 2026年9月17日 18:04
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

calendar events ical tickets venues

下载

1.0.3 1.0.4 1.0.5

详情介绍:

Designed2Use Events is a self-contained events calendar for WordPress. Events and venues are custom post types — not products — so the calendar works fully on its own. When WooCommerce is active, an opt-in ticketing module turns events into purchasable tickets with attendee capture, capacity tracking, sale windows and refund-aware capacity release. Calendar without WooCommerce Optional WooCommerce ticketing When WooCommerce is active, the Tickets meta box on the event editor appears and the rest of the integration switches on: Developer friendly Designed2Use Events Pro — Coming Soon! The free plugin is the real product, not a teaser — every feature above stays free, forever. Pro adds power alongside it, never gating what you already have. Here's what's on the way: Pro hooks into exactly the same public d2uevents_ API a third-party add-on would — no privileged access, no patching of free internals. See designed2use.co.uk/plugins/designed2use-events/.

安装:

  1. Upload the designed2use-events folder to /wp-content/plugins/, or install through Plugins → Add New in the dashboard.
  2. Activate the plugin through the Plugins screen.
  3. The Events calendar Page (/events/) and the Venues Page (/venues/) are created automatically the first time the plugin activates. If a Page already exists at one of those slugs the plugin adopts it rather than creating a duplicate.
  4. Go to Events → Add New to create your first event. Add venues under Venues → Add New.
  5. (Optional) Activate WooCommerce to unlock ticketing — the Tickets meta box appears on the event editor.
  6. Adjust defaults under Events → Settings: page slugs, default capacity, default timezone, map tile URL, attendee edit cutoff and data deletion on uninstall.

屏幕截图:

  • List view of the calendar archive Page
  • Single event page with venue map and ticket purchase form
  • Single venue page with upcoming events
  • Events admin list with start date and venue columns

升级注意事项:

1.0.5 WordPress 7.1 compatibility: block placeholder cards are styled correctly in the always-iframed block editor. Nothing to migrate. 1.0.4 Description-only update: a "Coming Soon" overview of Designed2Use Events Pro. No code changes and nothing to migrate. 1.0.3 Internal rename to the unique d2uevents prefix and removal of the calendar-block instance limit. No data migration is required for a fresh install. 1.0.2 Fixes tickets wrongly showing "sales have ended" when no custom sale window is set. 1.0.1 Adds developer hooks that the Designed2Use Events Pro recurrence engine depends on. Update the free plugin before (or with) Pro 1.0.1. 1.0.0 Initial release.

常见问题:

Does this require WooCommerce?

No. The calendar, venues, single-event / single-venue pages, iCal feeds, blocks, shortcodes and REST endpoint all work without WooCommerce. Activating WooCommerce just switches on the optional ticketing module.

Where does the calendar live?

On a real WordPress Page at the configured calendar slug (default /events/). The plugin renders its markup through the the_content filter so the active theme's header, sidebar and footer surround the calendar — no template takeover, works the same on block and classic themes.

How do I override a template?

Copy any file from wp-content/plugins/designed2use-events/templates/ to wp-content/themes/your-theme/designed2use-events/ at the same relative path. The plugin picks up your version automatically. See docs/templates.md for the full lookup order and the variables each part receives.

Where do I find the public hook API?

docs/hooks.md in the plugin folder. Every public action and filter is documented with parameters, since-version and example usage. The machine-readable source is src/Extension/HooksRegistry.php.

Can I sell tickets without WooCommerce?

Not in 1.0 — ticketing routes through WooCommerce only.

How is capacity tracked?

When a ticket has its own capacity, that capacity tracks its own counter. Otherwise the event's capacity (which itself cascades from event → venue → settings → unlimited) is what every ticket on that event shares. The cascade picks the first level that has a set value; booked totals decrement that same level so refunds release back to where the booking came from.

What happens at uninstall?

Nothing destructive by default. Events → Settings → Privacy & uninstall has a "delete data on uninstall" opt-in — only when it's on does uninstall remove events, venues, the occurrence table, the ticket-stock table and the settings. Deactivating the plugin never deletes data.

How do I subscribe to an event in a calendar app?

Each event has an "Add to calendar" button that downloads an .ics file. Subscribers can paste the iCal feed URL (/event/{slug}/feed/ics/) into Google Calendar or any other RFC 5545 calendar client — updates flow through automatically.

Does it work with multisite?

The CPT capability mapping follows the WordPress meta-cap rule (plural primitive caps only, mapped to edit_pages) so super admins keep access. The plugin has not yet been functionally regression-tested on multisite — please report any issues.

更新日志:

1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0