Skip to content
Back to projects

Website/media

Pepercast

Pepercast needed a custom classic WordPress theme that matched the energy of the show while staying practical to manage. The site combines fixed page templates, a YouTube-powered episode feed, Contact Form 7 flows, custom post types for guests, team members and voting candidates, device-aware AJAX voting, and a Vite asset pipeline. The project also includes documentation and support scope, so content editing, forms, caching, and production integrations remain clear after launch.

Client
Pepercast
Year
2026
Role
UX/UI, WordPress development, front-end development, documentation
Platform
WordPress custom theme
Pepercast

8

custom page templates

5

connected Contact Form 7 forms

3

custom post types

Overview

Context

A show site that had to do more than list episodes.

Pepercast combines an online interview series, spicy challenge format, signups, questions, voting candidates, and recruitment. The website had to carry the energy of the format while staying manageable for a non-technical editorial team. The foundation is deliberately split between fixed theme structure and WordPress-managed content: the layout stays consistent, while guests, candidates, team members, page copy, and forms can be managed in the right places.

Approach

Custom WordPress with fixed structure and managed content.

The site is built as a custom classic theme with procedural PHP templates, page-specific SCSS, and vanilla JavaScript. WordPress includes custom fields for page copy, plus custom post types for guests, voting candidates, and team members. Episode overviews pull video data from YouTube, forms run through Contact Form 7, and the voting flow uses WordPress AJAX with nonce validation, server-side counts, and local device state.

Result

A live-ready platform for episodes, signups, and voting campaigns.

The result is a production-ready WordPress site with eight custom page templates, five connected Contact Form 7 forms, and three custom post types. It supports episode display, guest management, voting candidates, team members, signups, vacancy flows, legal pages, and a reusable recruitment block. Delivery also includes documentation for admin use, plugin dependencies, Cloudflare, caching, consent tooling, and support boundaries.

Delivered

  • Custom WordPress theme
  • Responsive page templates
  • YouTube episode feed
  • Custom post types and metaboxes
  • AJAX voting flow
  • Contact Form 7 integrations
  • Vite asset pipeline
  • WordPress admin guide
  • Support scope documentation

Stack

WordPress custom classic themePHPVite 5SCSSVanilla JavaScriptContact Form 7FlamingoCloudflare TurnstileGoogle Tag ManagerCookiebotYouTube Data APISharp

Next case

123Plaktegels.nl

Discuss a similar project

Bring brand, interface, and technology into the same direction.

A short conversation is often enough to clarify the right approach, scope, and order.

Start a project