How to show an event schedule on your website

The first and most basic case is to present all upcoming events to the visitors. So, how to do that?


Follow this guide to install and configure the Workshop Butler plugin for WordPress. 
After the configuration is over, the schedule will be available under

There are several options you can configure manually. To change any of the options below, open the schedule page, find the shortcode and add the required attributes. For example, if you want visitors to filter events only by Location and Language, the page layout must be:

[wsb_schedule filters='location,language']
Option Description Example
filters This attribute defines what filters are available to visitors.
By default, all filters (location,trainer,language,type) are active.
[wsb_schedule filters='language,type']
skip_event_page When true, the button Register
for each event leads directly to the registration page.
[wsb_schedule skip_event_page='true']
categories Filter events by category ids
[wsb_schedule categories='1,3,5']
event_types Filter events by event type ids
[wsb_schedule event_types='32,35,41']
layout Overrides global schedule layout setting, can be table of tiles
[wsb_schedule layout='table']
elements This attribute defines columns to show in the table layout. By default only schedule, location, title, register are shown.

 All available columns: schedule, location, time, title, language, image, trainers, register. 
[wsb_schedule elements='schedule,location,language,title']

Any website

Follow this guide to learn how to use Website Integration Kit
On step 4 select a widget Schedule and configure it to your need.

Important note: if you want a cover photo to be fully displayed in the Event Schedule with the tile layout, bring an image to 3:2 ratio (e.g. 600x400 px, 900x600 px, 1800x1200 px, etc.).

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.