Skip to content

Schedules

The day-by-day plan for one academy for one quarter: a date range plus a list of events. It is the partner of a Destination.

Where to find it

Schedules in the left menu of the dashboard.

How to add one

  1. Go to Schedules → Add New Schedule.
  2. Title: follow the existing pattern, for example Q1 2026 - Kayak. Use the calendar year the quarter starts in (see The year in the title). Making a schedule by copying last year's? Follow After you copy a post.
  3. Fill in the fields:

    Field What to put
    Academy Which program
    Quarter Q1, Q2, Q3, or Q4
    Academic Year The school year, for example 2026-2027
    Date Range Typed by hand, for example August 23rd - October 3rd. This is the text shown next to "Quarter 1:" on the page
    Events Repeating block. Each entry has an Event Date and an Event Description. Click "Add another event" for more
    Schedule Type Past, Current, or Future
  4. Click Publish.

  5. Open that academy's page and confirm the quarter appears.

Title, year, and URL slug

At the top of the Schedules box on the edit screen there is a red reminder: Check the title and the URL slug above. It covers the title format, fixing the slug after a copy, and what else to check. Read it each time.

The year in the title

The year in a schedule title is the calendar year that quarter starts in. It is not the school year. Q1 and Q2 use the first year. Q3 and Q4 use the second year.

For the 2027-2028 school year, the four titles for one academy are:

Title Quarter
Q1 2027 - Kite Q1
Q2 2027 - Kite Q2
Q3 2028 - Kite Q3
Q4 2028 - Kite Q4

So Q3 2028 - Kite belongs to 2027-2028, not 2028-2029. The Academic Year field is what tells the site which school year a schedule is in.

The URL slug

The slug is the last part of the schedule's web address. For a schedule it is the title in lower case with hyphens, for example Q1 2027 - Kite becomes q1-2027-kite.

A brand-new schedule: you can leave the slug alone. The first time you publish, WordPress builds it from the title. Because every schedule title has a quarter, year, and academy, it is already unique.

A copied schedule: do not rely on WordPress. It only builds a slug from the title the first time a post is published. Changing the title later does not change the slug. A copy starts with a slug based on the original, such as q1-2027-surf-copy, or sometimes just a number. Before you publish a copy, open the slug and set it to match the new title.

Already published? Ask Michael

Once a schedule is published, do not change its slug yourself. A wrong slug on a live schedule is something to ask Michael to fix. See Never do these.

Destinations work differently. Their titles are only a place name, so they need a slug set by hand every time.

About the Date Range field

This is a plain text box, not a date picker. Whatever you type is exactly what appears on the site. Match the style already in use, for example August 23rd - October 3rd. Watch for typos, since nothing will correct them for you.

About the Events list

Each event has an Event Date and an Event Description, both free text, so August 24th - 26th and October 3rd are both fine. Add as many as the quarter needs with Add another event. These become the itinerary shown when someone expands that quarter.

About Schedule Type

Schedule Type is its own switch. It is separate from the Destination Type on the matching destination. Each quarter has two posts, and each post has its own Past, Current, or Future setting. Changing one does not change the other. See Two switches: Destination Type and Schedule Type.

The academy page shows schedules by their Schedule Type, so keep it the same as the Destination Type on the connected destination. If only the destinations are flipped at the year-end rollover, last year's schedule quarters show next to this year's, and the page shows 8 quarters instead of 4.

Setting it to Past hides the schedule from the academy page while keeping everything else intact (its Connected Destination, its events). That is the mechanism the year-end rollover relies on. Always use Past instead of deleting or trashing a schedule, even when a trip is long over.

What it connects to

A Schedule is tied to its Destination through the Connected Destinations box in the right sidebar of the edit screen. You only need to set the link once, from either side (the destination has a matching Connected Schedules box).

The linked pair must match: same academy, same academic year, and same quarter. A Q1 schedule should be linked to the Q1 destination for the same academy and year, not one from another quarter or last year.

The academy page does not depend on this link, so a missing or wrong link does not show up there. That makes it easy to miss, so check it every time. For more on how the pair behaves, see How destinations and schedules pair.

How it shows up

It appears in the Current or Future Schedule section of the matching academy page. On a Destination page, the connected Schedule's events also display underneath it.

Two things that trip people up

The three labels must match the destination

Academy, Quarter, and Academic Year must match the matching Destination exactly, and both should carry the same Past/Current/Future setting (each set on its own post).

Made this by copying?

A copy brings everything with it. Go through the After you copy a post checklist before you publish.

The heading year is separate

See Sections and headings. It is Rule 3.