🛠 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.

Corner

Five disciplines, one install.

corner.kilnwp.com LIVE
Corner Open live preview ↗

Highlights

  • A real-time verlet-physics heavy bag in the hero — a five-point rope and a twelve-point soft-body ring, plain Canvas2D, no WebGL — that visitors actually strike, and it swings and settles like the real thing
  • Reuses across the whole combat-sports cluster through content, not a preset switcher: one Program post type carries the discipline, so retitling five demo posts turns a boxing gym into a BJJ academy or a Muay Thai gym
  • A "fight card" layout language found nowhere else in the catalogue — a ticket-stub corner cut on every card, a numbered bout list, condensed poster type
  • A belt-progression scroll-draw showing how a new member's first year actually looks, plus a decorative round/rest timer on the schedule section

Overview

Every discipline in this cluster trains on the same object: a heavy bag. That’s what made it the obvious signature for a theme meant to serve boxing, Muay Thai, Brazilian jiu-jitsu, kickboxing and MMA gyms from one codebase, rather than a decorative loop borrowed from an unrelated industry.

The hero contains a real physics simulation — a five-point verlet rope hanging a twelve-point soft-body ring, plain Canvas2D, no WebGL, no external library. Click or tap it and it swings, the chain follows through the same constraint that attaches it, and it settles back to rest with no residual drift. The first version pushed points radially outward from the contact point, which made the bag look like it was inflating rather than being punched — rewritten as a single coherent directional impulse shared by the whole ring, which is what a real strike actually looks like.

Reuse across the cluster happens through content, not a preset switcher: the one content type that carries the discipline is Programs. Retitling the demo’s five programs — Boxing, Muay Thai, Brazilian Jiu-Jitsu, Kickboxing, MMA Fundamentals — to a different curriculum is a content edit, not a theme change.

The layout borrows the one piece of print culture this whole industry already shares: a “fight card” event-poster language — a ticket-stub corner cut on every card, a numbered bout list, condensed poster display type — plus a belt-progression scroll section showing how a new member’s first year actually looks, and a decorative round-timer widget on the schedule.

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.0.0 Five disciplines, one install.

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

Selvedge

Selvedge

$69

The cloth is computed, not photographed.

Business Craft
View →
Facet

Facet

$69

One theme, five faces.

Business Corporate
View →
Cinder City FC Featured

This is where the city shows up.

Club Sports
View →