🛠 Free Tools & AI Utilities ↗

Get in touch

Tell us a little about your project and we'll follow up by email with licensing and download details.

SextantTravel Magazine WordPress Theme

An editorial travel theme with a pinned WebGL-lit destination gallery, and no proprietary animation dependency.

sextant.kilnwp.com LIVE
Sextant Open live preview ↗

Overview

Who it is for

Sextant is for a travel journal, a boutique tour operator or an expedition outfitter whose case for itself is the writing and the places, not a booking widget bolted onto a generic template. Destinations are a first-class content type with their own region taxonomy, price and summary — a real catalogue, not a stack of blog posts dressed up as one.

Built, then rebuilt on its own foundation

This theme started life driven entirely by GSAP and ScrollTrigger — a capable and popular combination, and also one this catalogue could not ship: GreenSock distributes both “All rights reserved” under their own standard licence, which cannot be redistributed inside a GPL theme sold to many buyers. Rather than swap in a different dependency with the same problem, every effect was rebuilt natively.

The preloader, the split-line headline reveals, the pinned horizontal destination gallery, parallax, counters, the custom cursor and the magnetic buttons now run on a small shared motion layer (assets/js/motion.js) built from IntersectionObserver, CSS transitions and one requestAnimationFrame loop. Lenis still provides the inertia scroll and three.js still drives the aurora and the contact page’s dotted globe — both genuinely MIT-licensed, so both stayed.

Rebuilding the pinned gallery surfaced a real CSS trap worth naming: the section wrapping it used overflow: clip on both axes, and clipping both axes silently disables position: sticky on every descendant. Scoping the clip to the horizontal axis only was the actual fix — the kind of thing that is invisible until you go looking for why a sticky element refuses to stick.

Migration audit

Moving this theme into the catalogue surfaced content issues worth listing plainly, because they are the kind that hide until a buyer runs into them: a heading-splitting effect that quietly deleted every space between words and between wrapped lines (rendering as, for example, “Destinationswechart”) with no console error to flag it; a primary-menu item hard-linked to the original developer’s local address; and an image reference and several database rows pointing at the same stale local host — which does not merely 404 on an ordinary server, but can silently redirect a visitor into an entirely unrelated site if that address happens to be live on a shared host. All are fixed, and the theme’s own name now runs correctly through the site’s actual title everywhere it appears, rather than being written into the template as fixed text.

Classic PHP theme, no build step. Custom "destination" post type with a region taxonomy. Raw three.js (MIT) for the aurora hero and the contact page's dotted globe; Lenis (MIT) for inertia scroll. Motion is driven by a small native layer (assets/js/motion.js) — IntersectionObserver, CSS transitions and one shared rAF loop — after GSAP/ScrollTrigger were removed for licence incompatibility with a GPL theme sold to multiple buyers.

What's included

  • Full theme source — every template, style sheet & script
  • One-click demo importer (idempotent, no page builder)
  • Live Customizer controls for copy, colours & content
  • Translation-ready .pot file + RTL stylesheet
  • HTML documentation + a CHANGELOG file
  • Lifetime updates + 6 months support (renewable)

Specifications

WordPress5.6 – 7.0
PHP8.0 – 8.3
BrowsersChrome, Firefox, Safari, Edge (latest)
LayoutFully responsive, mobile → desktop
LocalizationTranslation-ready · RTL included
AccessibilityKeyboard-navigable · prefers-reduced-motion
Page builderNot required — native Customizer
LicenseGNU GPL v2 · single-site commercial

Release

v1.1.1 An editorial travel theme with a pinned WebGL-lit destination gallery, and no proprietary animation dependency.

The complete, dated version history ships in the theme’s CHANGELOG file. Every purchase includes lifetime access to future updates.

Dioptre Featured

Dioptre

$79

Hold the glasses up to the eye chart and change the prescription, lens and coating — a live WebGPU lens, drawn frames, a face-shape finder and appointment requests.

Healthcare Light
View →
Crumb Featured

Crumb

$69

Watch the loaf bake, see what is coming out of the oven next, and build a cake that shows you what it serves, what it costs and when it can be ready.

Booking Calculator
View →
Alembic Featured

Alembic

$79

Add a drop of water and watch the spirit open — a live WebGPU glass, a shelf of drawn bottles, a flavour finder and tour requests for craft distilleries.

Craft Dark
View →