Destinations¶
A place students travel to for one quarter, for one academy. For example Costa Rica or Patagonia.
Where to find it¶
Destinations in the left menu of the dashboard.
How to add one¶
- Go to Destinations → Add New Destination.
- Title: the place name as it should appear, for example
Costa RicaorEastern Canada. -
Fill in the fields below the title:
Field What to put Start Date First day at this destination End Date Last day at this destination Event Repeating block. Each entry has Event Dates and an Event Description. Four rows at most, each one short line (see the warning below) Card Background The photo shown on the destination card Academy Which program this belongs to. The dropdown lists Kayak, Climb, Kite, Mountain Bike, Surf (Kiteboard shows as "Kite" here), plus Administration for non-academy content — leave Administration alone unless Michael says otherwise Quarter Q1, Q2, Q3, or Q4 Academic Year The school year, for example 2026-2027 Destination Type Past, Current, or Future -
In the Connected Schedules box, choose the matching Schedule. You only need to set this on one of the two records. See How destinations and schedules pair.
- Set the URL slug using the format in Name the URL (slug) below, for example
costa-rica-surf-q1-26-27. - Click Publish.
- Open that academy's page and confirm the card appears in the right section.
Four short Event rows, no more
Every Event row shows on the small destination card on the academy page, and the card only has room for four. Use these four, in this order:
- Arrival, for example
Students arrive in Ottawa, Canada (YOW) - The quarter itself, for example
Quarter One in Eastern Canada - Departure
- The break that follows, if there is one, for example
Fall Break
Keep each one to a single short line, about 50 characters. Orientation, finals, dinners, graduation, and the full description of the quarter go in the matching Schedule, where there is room for them.
Making this one by copying last year's?
A copy carries over everything, including old dates, photo, and link. Run through After you copy a post before you publish.
Name the URL (slug)¶
The slug is the last part of a destination's web address, the part after /destinations/. Set it yourself so every destination has its own clean address. Otherwise two academies visiting the same place, or one academy returning to a place in a later year, both try to use the same address, and WordPress quietly adds -2 to one of them.
Format: place-academycode-quarter-yy-yy
Use the place, then the short academy code, the quarter, and the academic year abbreviated to its last two digits on each side:
| Academy | Code to use in the slug |
|---|---|
| Kayak | kayak |
| Climb | climb |
| Kite (Kiteboard) | kite |
| Mountain Bike | mtb |
| Surf | surf |
| Snow Sports | snow |
Snow Sports does not have a live program page yet (see the note on the Academies page), but reserving its code now keeps things consistent once it launches.
Examples, taken from live destinations:
costa-rica-surf-q1-26-27(Surf, Q1, academic year 2026-2027)slovenia-mtb-q4-26-27(Mountain Bike, Q4, academic year 2026-2027)australia-climb-q1-26-27(Climb, Q1, academic year 2026-2027)brazil-kite-q2-25-26(Kite, Q2, academic year 2025-2026)
Use the same quarter and academic year that appear in the matching Schedule title, so the pair stays in step. Write the place in lower case with hyphens for spaces: costa-rica, not Costa Rica.
Where to set it: after you type the Title, edit the page's URL (the permalink shown just under the title, or the URL box in the settings panel) and type the slug there.
Copied a destination? Set the slug before you publish
WordPress builds a slug from the title only the first time a post is published. A copy starts with a slug based on the original (for example q1-2027-surf-copy) or even just a number, and changing the title afterwards does not change it. Type the slug yourself before you click Publish. The rest of the copy checks are in After you copy a post.
There's a reminder on the edit screen too
The Destination Fields box now shows a red "Set the URL slug" reminder at the very top, right under the permalink, repeating this format, an example, and the academy codes, with a link back to this page.
Schedules follow the same rule
A Schedule title always includes the academy, quarter, and year, so a brand-new one gets a clean, unique address from WordPress. A Destination's title is just the place name, which is not unique on its own, and that is why destinations need the format above every time. A copied Schedule needs its slug set by hand too. See After you copy a post.
Only when creating
Set the slug when you first create a destination, or when you copy one and before you publish the copy. Do not change the slug of one that is already published, because that breaks links people have already shared. See Never do these.
Some older destinations skip this
A few destinations were published without a slug set, so their address is just the place name (for example /destinations/zambia/). That still works, it is just less clean and more likely to collide with a future trip to the same place. New destinations should still follow the format above.
Getting Destination Type right¶
This is the Past/Current/Future status that decides where the card shows up:
- Future for a trip in a school year that has not started.
- Current for a trip in the school year happening now.
- Past for a trip that already happened. It disappears from the site but stays saved.
This is one of two switches
Each schedule has its own Schedule Type. At year-end rollover, flip both. If only the destinations change, last year's schedule quarters show next to this year's. See Two switches: Destination Type and Schedule Type.
What it connects to¶
A Destination is filed onto an academy page by its three labels, and it is linked to its matching Schedule through the Connected Schedules box. How the two records work together is covered on How destinations and schedules pair.
How it shows up¶
It appears in the Current or Future Destinations section of the academy page whose three labels it matches. Its card image comes from the Card Background field.
Two things that trip people up¶
The three labels must match the schedule
Academy, Quarter, and Academic Year must match the matching Schedule exactly, and both should carry the same Past/Current/Future setting. If the destination shows but the schedule does not, these are almost always out of step.
The heading year is separate
Adding a destination for a new year does not change the heading above it. That is set on the Academy record. It is Rule 3, and the most commonly missed step.