DEV3 Technologies home

DEV3 Fairway – Golf Club WordPress Theme for Elementor & WooCommerce

A photo-led WordPress theme for golf clubs: a hero with a scorecard-style tee-time card, an online tee sheet, a hole-by-hole course guide with a full scorecard, membership tiers, an academy timetable, competitions and a pro shop. No 3D, light motion only.
by DEV3 TechnologiesVerified Author(0) 0 sales 0 viewsUpdated 10 Nov 2026

Launch Offer: up to 50% off

This item is 50% off: $24.50 instead of $49

Ends in
--
Days
--
Hrs
--
Min
--
Sec

DEV3 Fairway is a WordPress theme for golf clubs, courses, driving ranges and academies. It is calm and well-kept: Brygada 1918 headlines, pale fairway paper, deep turf green and sand, hairline scorecard grids and real course photography in every section. Motion is light and purposeful (split headings, reveals, stacked cards, a slow Ken Burns drift on the hero) and it respects reduced motion. There is no 3D or WebGL in the theme at all.

Buy a licence to download it. There is no public live demo: watch the video tour at the top of this page, or step through the screenshots at desktop, tablet and phone sizes.

A tee-time picker that works like a scorecard

  • A hero card with today's course conditions, a date, players and nine or eighteen holes search, and the front nine at a glance.
  • A server-rendered tee sheet: every time from first to last tee, grouped by part of the day, marked open, few left or full, with the green fee on each time. It works without JavaScript; with it you get filters and a live estimate with a buggy.
  • A request form that stores a private request and emails the pro shop. Plug your own booking data in through a documented filter.
  • A course conditions chip you change in the Customizer when the weather turns.

The course, hole by hole

  • A hole guide with a number strip, previous and next, a tee switch (blue, white, red) and one hole at a time: par, yards, index, the professional's tip, hazards and the green.
  • A full scorecard with Out, In and Total, built from your hole fields, and a page for every hole.
  • Hole cards for the nines, signature holes marked.

Membership, academy and competitions

  • Membership tiers with a monthly and annual toggle, a joining timeline and an enquiry form.
  • An academy with coach profiles, a weekly lesson timetable with filters and a lesson booking form.
  • Competitions with date cards, format, field, entry fee, prizes and an open, few places left or full badge, plus Event JSON-LD.
  • A clubhouse page with spaces, opening hours and a function enquiry form.

Shop

WooCommerce styling for vouchers (variable amounts), lesson packs and pro shop items, with a slide-out mini cart.

Built for editing

Every demo page is built in Elementor (the free version works) with the DEV3 Theme Toolkit widgets, and 30 block patterns cover the same sections for the block editor. Colours and fonts come from one token file and sync to the Customizer, theme.json and the Elementor kit. Fonts are self-hosted. The demo photos are free-licence stock photos listed in PHOTO-CREDITS.md; the club, course, people, fees and figures are fictional.

How it's built

Architecture, stack, key decisions and the quality gates DEV3 Fairway passed before release.

Our own WordPress theme for golf clubs: a scorecard-style tee-time card, a server-rendered tee sheet, a hole-by-hole course guide with a full scorecard, membership tiers, an academy and competitions, with no 3D.

The problem it solves

A golf club website has two jobs: get visitors onto the tee sheet and show members that the course is cared for. Most golf themes give a slider and a contact form. Visitors want to know which times are open, what a round costs and what the fourteenth hole is like. Fairway had to make that obvious on one screen, keep the tee sheet working without JavaScript and without a booking database, and stay fully editable in Elementor on a no-3D core.

Architecture and approach

Fairway is a classic PHP theme with theme.json, built on DEV3's shared theme core in flat mode, so no three.js or WebGL reaches its assets. The always-loaded JavaScript is about 13 KB gzipped.

The toolkit's post types are relabelled as Holes (number, par, index, yards from three tees, tip), Competitions and Coaches. A theme-local guide renders every hole in the HTML and a small script turns it into one hole at a time with a tee switch; the scorecard totals Out, In and Total from the same fields.

The tee sheet is generated on the server from the date, so the demo needs no booking database, and a documented filter lets a club supply its own times. The request form posts to the toolkit's handler, which stores a private request and emails the pro shop. Slots, not shortcodes, put the theme's blocks into Elementor and block-editor pages, so the form's nonce is never cached.

Quality gates and results

Fairway ships with a one-click demo: 12 Elementor pages, 18 holes, 6 competitions, 4 coaches, 6 member reviews, 6 journal articles, 5 shop products and 30 block patterns.

It passes PHP lint, WordPress coding standards (0 errors, 0 warnings), Theme Check with no required issues, the WooCommerce checkout flow and an Elementor editor test, and its no-3D gate.

Tech stack

Area Technologies
Frontend DEV3 Motion, Photo Hero, Lenis, Elementor widgets, Block patterns
Platform WordPress 6.0+, PHP 7.4+, WooCommerce, Contact Form 7, DEV3 Theme Toolkit
Delivery phpcs (WPCS 3), Theme Check, No-3D build gate, One-click demo importer

Inside the build

Scorecard hero: a parkland fairway behind the headline and a card with today's course conditions, a tee-time search and the front nine at a glance. Scorecard hero — a parkland fairway behind the headline and a card with today's course conditions, a tee-time search and the front nine at a glance.

Tee-time card: date, players and nine or eighteen holes in a scorecard-style card that works as a plain form without JavaScript. Tee-time card — date, players and nine or eighteen holes in a scorecard-style card that works as a plain form without JavaScript.

Guides & articles

Practical guides and engineering write-ups for DEV3 Fairway.

A golf club WordPress theme: tee times and a course guide with Fairway

Last updated
A golf club WordPress theme: tee times and a course guide with Fairway: DEV3 Fairway

A golf club website has one job above all: put a visitor on the first tee. That means showing which times are open, what a round costs and what the course is like, and doing it on a phone in a car park. DEV3 Fairway is a WordPress theme built for exactly that, with real course photography instead of effects and every page editable in Elementor.

The Fairway home page: a parkland fairway with the headline

Video tour of the Fairway demo: the scorecard hero, the hole guide, the tee sheet, fees and competitions

Who Fairway is for

  • Golf clubs and courses, from nine-hole village courses to private clubs.
  • Driving ranges, academies and pro shops that sell lessons and vouchers.
  • Agencies and freelancers building a club site the secretary can keep up to date.

The tee sheet

The home hero carries a card with today's course conditions, a date, players and nine or eighteen holes. It leads to a tee sheet: every time from the first tee to the last, grouped by morning, midday and afternoon, marked open, few left or full, with the green fee on each time.

The Fairway tee sheet with open, few left and full times and the green fee on every time

It is a plain form that works without JavaScript. The demo sheet is generated from the date; a club connects its own times through a documented filter. Requests are stored privately and emailed to the pro shop.

The course, hole by hole

Each hole stores its number, par, stroke index, yards from three tees, a professional's tip and its hazards. The guide shows one hole at a time, a tee switch changes every yardage at once, and the scorecard adds up Out, In and Total for you.

The Fairway hole guide with a number strip, tee buttons and the first hole

Membership, academy and competitions

Membership tiers have a monthly and annual toggle. The academy lists coaches and a weekly lesson timetable with filters, and competitions show their date, format, entry fee and whether places are left.

The Fairway competitions archive with date cards

Set it up in an afternoon

  1. Install the theme and the DEV3 Theme Toolkit, then import the demo from Appearance → DEV3 Demo.
  2. Replace the demo photos with your own and edit the hero slides in the Photo Hero widget.
  3. Enter your eighteen holes, with par, yards and tips.
  4. Set your phone number, green fees, twilight rate and tee sheet hours under Appearance → Customize → Fairway: club details.

Fairway in the Elementor editor with the Photo Hero widget selected

Get Fairway on the DEV3 Marketplace with a regular or extended licence.

Frequently asked questions

The complete source code (version 1.0.0) as a download from your account, with the setup and usage guides shown on this page. You can modify the code to suit your product.

Buying guides: 3D and motion WordPress themes for Elementor and WooCommerce

Questions about this product (0)

Answers from the DEV3 team and the community.

Ask a question

No questions yet.

Wondering about setup, licensing or customisation? Ask, and the DEV3 team will help.

More from this author

View all

Related in CMS Extensions

View all