Custom WordPress theme for naralee-studio.com.
This repository is the site-specific theme that powers the naralee-studio website. It is tailored to the project's editorial workflow, visual language, and media-heavy post format rather than being packaged as a general-purpose or distributable theme.
- Hybrid WordPress theme using classic PHP templates alongside block template parts and
theme.json - Editorial front page that renders the latest posts as an image and video-led overview grid
- Default single-post slider experience with gallery and video extraction from post content
- Alternate post templates for feature and minimal article layouts
- Custom editor enhancement for reversing Columns blocks on mobile
- Built specifically for the Naralee Studios content model and design system
- Maintained as a GitHub project for the live site, not for WordPress.org distribution
- Assumes WordPress 6.6+ and PHP 8.0+
functions.php: theme setup, template routing, slider logic, media extraction, and cache helpersfront-page.php: custom homepage overview gridsingle-slider.php: default single-post slider templatetheme.json: design tokens, fonts, custom templates, and template partsparts/: block-based header, page header, and footer template partstemplates/: block templates for page and alternate post layoutsassets/css/site.css: front-end stylesassets/css/editor.css: editor stylingassets/js/single-slider.js: front-end slider behaviorassets/js/editor-columns-reverse.js: editor-side Columns block enhancement
- The front page intentionally uses a capped overview window instead of pagination.
- The slider experience is optimized around Naralee Studios posts that use galleries, featured images, and video blocks.
- Because this is a custom site theme, changes should be validated against real production-style content instead of assuming generic theme compatibility.
Project-specific custom work. Reuse or redistribution should be treated as private unless explicitly approved by the site owner.