WD Events Lite

WD Events Lite is the core plugin in the WD Events system. It provides the event custom post type, event fields, display shortcodes, filters and the event listing layouts.

Functional overview

  • Creates the event custom post type
  • Adds event category support
  • Uses ACF fields for dates, times, locations, status and ticket URLs
  • Provides event grid layouts
  • Supports featured events and featured hero sections
  • Supports upcoming, past, all and featured event views
  • Includes optional filters, category filters and load more functionality
  • Supports external ticket/booking URLs
  • Includes Add to Calendar support
  • Provides admin columns and warnings for missing event data
Note: WD Events Lite does not process bookings or payments. Ticket handling is provided by WD Events Tickets and WD Events Tickets Plus.

Ticketing integration

WD Events Lite supports two ticketing extensions:

  • WD Events Tickets – free/internal bookings
  • WD Events Tickets Plus – paid bookings via Stripe

If either plugin is active:

  • The default ticket button will be replaced
  • Internal forms will be used instead of external URLs

Installation

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate WD Events Lite in WordPress.
  3. Ensure Advanced Custom Fields is installed and active.
  4. Go to Settings → Permalinks and click Save Changes to refresh rewrite rules if required.

Configuration

After activation, go to:

WordPress Admin → Events → Add New

Complete the event fields, including:

  • Event title
  • Featured image
  • Excerpt or summary
  • Start date
  • End date, if required
  • Start time
  • End time, if required
  • Location name
  • Address
  • Status
  • Featured toggle
  • External ticket URL, if using an external service such as Eventbrite

Shortcode guide

Homepage Events Layout

[wd_events_grid preset="homepage"]

Best for a main events block or homepage section.

Events Directory

[wd_events_grid preset="directory"]

Best for the main events listing page.

Simple Upcoming Events

[wd_events_grid preset="simple"]

Featured Events Only

[wd_events_grid preset="featured"]

Sidebar / Small Area

[wd_events_grid preset="sidebar"]

Past Events

[wd_events_grid preset="past"]

Extended shortcode options

Limit number of events

[wd_events_grid limit="9"]

Set number of columns

[wd_events_grid columns="3"]

Supported values: 1, 2, 3, 4.

Show upcoming events

[wd_events_grid mode="upcoming"]

Show past events

[wd_events_grid mode="past"]

Show all events

[wd_events_grid mode="all"]

Show featured events only

[wd_events_grid featured="true"]

Filter by status

[wd_events_grid status="sold_out"]
[wd_events_grid status="cancelled"]

Filter by category

[wd_events_grid category="workshops"]

Use the event category slug.

Enable AJAX filters

[wd_events_grid filter="true"]

Enable category filters

[wd_events_grid category_filter="true"]

Enable load more

[wd_events_grid load_more="true"]

Enable featured hero

[wd_events_grid featured_hero="true"]

Control order

[wd_events_grid order="asc"]
[wd_events_grid order="desc"]

For most client sites:

[wd_events_grid preset="homepage"]

For a full events page:

[wd_events_grid preset="directory"]

For compact areas:

[wd_events_grid preset="sidebar"]