Display an interactive calendar slider that shows games organized by date. Users can browse day by day using a horizontal scrolling calendar with visual date navigation.

When to Use
- Tournament schedule pages
- Monthly game calendar
- Team schedule viewer
- Multi-tournament calendar view
Basic Usage
[sl-calendar-slider tournament_id="15"]
Parameters
Filter Options
| Parameter | Default | Description |
|---|---|---|
tournament_id | – | Filter by tournament ID |
stage_id | – | Filter by tournament stage ID |
filter_by_team | – | Filter by team ID(s), comma-separated for multiple teams |
Display Options
| Parameter | Default | Description |
|---|---|---|
group_by_tournament | 1 | Group games by tournament: 1 (yes) or 0 (no) |
show_day_of_week | 1 | Show day name abbreviations (Mon, Tue, etc.): 1 or 0 |
day_leading_zero | 1 | Display day with leading zero (01 vs 1): 1 or 0 |
month_text | short | Month format: short (Jan) or full (January) |
calendar_size | default | Calendar size: leave empty for default or use small |
day_width | – | Custom day cell width in pixels (e.g., 70) |
no_data_text | No games on this date | Message shown when no games exist for selected date |
Tournament Display Options
| Parameter | Default | Description |
|---|---|---|
tournament_country | – | Show country info: country, flag, or country-flag |
tournament_title | Tournament Title | Title format: leave empty for tournament title or use league for league name |
Examples
Compact Calendar for Mobile
Create a smaller calendar with narrower day cells, ideal for mobile layouts or sidebar placement.
[sl-calendar-slider tournament_id="15" calendar_size="small" day_width="60"]
Multi-Team Schedule
Show games for multiple teams, grouped by tournament.
[sl-calendar-slider filter_by_team="12,25,33" group_by_tournament="1"]
Custom Date Format
Display full month names without leading zeros on day numbers.
[sl-calendar-slider tournament_id="15" month_text="full" day_leading_zero="0"]
Tournament Calendar with Country Flags
Show tournament stage games with country flags and league names in headers.
[sl-calendar-slider stage_id="23" tournament_country="country-flag" tournament_title="league"]
Using the Shortcode Builder
The easiest way to create this shortcode is through the Shortcode Builder in the plugin admin. Select “Calendar Slider” from the dropdown and configure your options visually.
Tip
Use the Preview panel to see how your calendar will look before copying the shortcode to your page.
