WordPress Theme · Built for Adult Sites

Your adult site,
done properly.

A complete, battle-tested WordPress theme for video and image gallery sites. 30 color schemes, dual content modes, live cam integrations, full affiliate management — all in one install.

0
Color schemes
0
Custom widgets
0
Cam platforms
0
Auto-created pages
🎨 30 Color Schemes 🎬 Video & Gallery Modes 🎥 Chaturbate Integration 🎥 Camsoda Integration 🎥 Stripchat Integration 👍 AJAX Like/Dislike Voting ❤️ Favorites & History Tracking 💳 Affiliate & Paysite Management 🪟 Popunder System ✨ Lightbox (Dexter & Modulo) 📺 Multi-Player Switcher
🎨 30 Color Schemes 🎬 Video & Gallery Modes 🎥 Chaturbate Integration 🎥 Camsoda Integration 🎥 Stripchat Integration 👍 AJAX Like/Dislike Voting ❤️ Favorites & History Tracking 💳 Affiliate & Paysite Management 🪟 Popunder System ✨ Lightbox (Dexter & Modulo) 📺 Multi-Player Switcher

Why WPXXX

Built complete.
In all the right ways.

Every feature a serious adult webmaster actually needs. No bloat, no half-baked integrations, no plugin chaos.

30 Built-In Color Schemes

Cinder, Bunting, Dodger, Grandis, Regal, Plum, Orchid, Midnight, Sapphire, Violet, Watermelon, Meadow — plus 5 dark and 5 light variants. Each is a compiled CSS file, zero runtime overhead.

30 themes Compiled CSS

Dual Content Mode

Switch between Video Site Mode (embeds, multi-player, duration tracking) and Image Gallery Mode (lightbox, download support, image counts) from a single toggle in the options panel.

Video mode Gallery mode

Live Cam Integrations

Full API integrations for Chaturbate, Camsoda, and Stripchat — each with affiliate ID support, server-side response caching, and clean /live/[username]/ URL routing.

3 platforms API cached

User Engagement System

AJAX like/dislike voting with IP-based deduplication, view count tracking, cookie-based favorites (with user meta fallback), and a 10-post viewing history — all without page reloads.

AJAX powered IP dedup

Affiliate & Monetization

Paysite link code generator, banner rotation zones, Juicy Ads integration (top, video, footer), a configurable popunder system with cookie expiry control, and clean go.php redirect routing.

Juicy Ads Popunder

Options Panel

Site type toggle, home sorting, featured slider, top tags scroll bar, banner placement zones, lightbox selector, related posts config, custom headings, and header/footer script injection — all without touching code.

Theme Options Admin-only

Auto-Created Pages

7 pages.
Activated, not configured.

Every essential page is created automatically on theme activation. Flip the switch and your site is already structured.

📂
Categories
page-categories.php

Full category archive listing with custom thumbnail images per category term.

Category thumbs
🏷️
Tags
page-tags.php

Tag archive listing with AJAX alphabet filter for live A–Z navigation.

AJAX A–Z filter
👤
Models
page-models.php

Performer directory with custom thumbnail per model term and AJAX alphabet navigation.

Model thumbs A–Z filter
💳
Paysites
page-paysites.php

Sponsor/affiliate site directory with custom thumbnail and banner per paysite term.

Paysite banner
📹
Cams
page-cams.php

Live cam index pulling from all three integrated platforms. Each model links to a dedicated live viewer page.

3 cam APIs
❤️
Favorites & History
page-favs.php · page-history.php

User favorites persist in user meta + cookies. History tracks last 10 posts with a 15-day cookie expiry.

Cookie + meta 15-day expiry
📺
Live Cam Viewer
Individual performer page at /live/username/
🎬
Single Post
Multi-player switcher, related posts, voting, duration
🗂️
Niche Content Page
Dedicated niche page template with sidebar

Content Architecture

Your content,
properly structured.

A custom post type for banners and two custom taxonomies replace what would normally require multiple plugins.

📣
Banners
Custom Post Type

Dedicated banner post type with name, destination URL, and image fields. Assign banners to placement zones (index, category, tags, search, other archives) via the options panel.

5 banner partials Zone assignment Multi-select
👤
Models
Custom Taxonomy (Non-hierarchical)

Performer/model taxonomy with custom thumbnail image per term. Supports popularity sorting, alphabetical filtering, and dedicated widget blocks for sidebars.

Custom thumbs Popularity sort 3 block widgets
💳
Paysites
Custom Taxonomy (Hierarchical)

Sponsor/affiliate site taxonomy with custom thumbnail, banner image, and HTML link code per term. Auto-generates affiliate markup and supports a plug column display for promos.

Thumb + banner Link code gen Hierarchical

Widgets & Color Schemes

18 widgets.
30 themes.
All built-in.

Every standard WordPress widget is removed and replaced with 18 purpose-built blocks. Pick from 30 compiled color schemes — no runtime cost, just swap the stylesheet.

18 Custom Widgets
🟦Square Banner
🎞️Video HTML Banner
📄HTML Banner
🎭GIF & GIF Square Banner
📂Category Block
🔥Popular Category Block
🏷️Tag Block (3 variants)
💳Paysite Block
👤Model Block (3 variants)
🔗Links Block
🎲Random Thumbnail Posts Widget
30 Color Schemes — Sample
Cinder
Bunting
Sapphire
Grandis
Plum
Dodger ★
Meadow
Cyprus
Pohutukawa

+ 21 more including Orchid, Midnight, Sapphire, Violet, Maya, Lavender, Casablanca, Cornflower, Turquoise and 5 dark / 5 light variants

Security & Performance

Locked down.
Out of the box.

Security is baked into every form, AJAX handler, and data output. Performance is trimmed from the WordPress core up — emoji scripts gone, Gutenberg assets stripped, font preconnected.

PHP 7.4+ WordPress 5.9+ Composer autoloaded
  • IP-based vote deduplication — prevents vote stuffing per IP
  • Prepared SQL statements$wpdb->prepare() throughout all custom queries
  • Input sanitization — sanitize_text_field, absint on all search and filter inputs
  • Admin-only options panel — Restricted to administrators
  • ABSPATH guarddefined('ABSPATH') || exit at top of all include files

Get Started

Three steps.
Launch your site.

1

Download & Install

Download the zip, upload via Appearance → Themes → Add New → Upload Theme, then activate. Pages are created automatically on first activation.

# Install dependencies
composer install
# Build CSS (optional)
npm install && npm run build
2

Configure Theme Options

Head to the Theme Options panel and configure to your setup:

Site TypeVideo or Image Gallery
Color SchemePick from 30 themes
Cam Affiliate IDsChaturbate / Camsoda / Stripchat
Banner ZonesAssign banners per placement
PopunderToggle + cookie config
3

Add Content & Go Live

Start publishing posts and the theme does the rest:

  • Add videos or galleries as posts
  • Assign models, categories, and tags
  • Create paysite terms with affiliate links
  • Upload banners and assign to zones
  • Configure sidebar widgets per section
WordPress 5.9+ · PHP 7.4+

Ready to build
your site?

Download WPXXX and get a complete, production-ready adult site framework — 30 color schemes, live cam integrations, full affiliate management, and everything else you need in one install.