Schedule Generator by Joe Harr

Create shortcode code for any sport/grade/year – paste into functions.php
Example location: / www / www / wp-content / themes / twentyfifteen / functions.php

How to Use This Tool (click to expand)
  1. Fill in the fields below (hover over labels for hints on where to find each value).
  2. Click Generate Code.
  3. Copy the output → paste at the bottom of your functions.php.
  4. In WordPress → edit the page → add a Shortcode block → type your shortcode (e.g. [my_new_schedule]).
  5. Save page → hard refresh front-end (Ctrl+F5) → check for timestamp + events.

iCal Links: Most come from https://manage.snap.app/ical (log in → find team/schedule → look for "iCal" or "Subscribe" link). You can also use any .ics feed (Google Calendar, TeamSnap, school website, etc.). Multiple lines = combined schedule on one page.

Page ID: In WP admin → Pages → edit page → look at URL: ...post=519... → the number (519) is the ID.

Shortcode name: Choose something short & descriptive (lowercase, underscores OK). You’ll use it as [your_name] on the page.

Example: enter spring_track_ms → use [spring_track_ms] on the page
Find in WP admin page edit URL: post=XXX
Most from Snap! Manage. Any .ics link works (Google Calendar, etc.).
Appears in errors and timestamp for clarity
Epiphany events usually Central. Change only if needed.
Check any you want. Uncheck to remove. These are placeholders in generated code – can be expanded later.
Added to main container for styling

Generated Code

Fill form and click Generate...

Live Preview