Himalaya Hearth
Project Information
- Category: WordPress / PHP
- Tech Stack: WordPress, PHP, GeneratePress, ACF, Tailwind CSS
- Role: Sole Developer
- Dev Environment: Local by Flywheel
- GitHub: Private repository
Himalaya Hearth — Custom WordPress Travel Site
A Nepal-focused travel brand needed a content-managed website to showcase and sell curated tour packages. The site required a structured way to create, organize, and display tours — each with its own pricing, duration, location, description, and imagery — without relying on a generic page builder.
I built the theme from scratch as a custom GeneratePress child theme, registering a Tour Custom Post Type with archive support and REST API exposure, and creating fully templated archive and single views using PHP template hierarchy.
Key Features
Custom Post Type
Tour CPT registered with archive support, REST API exposure, and custom rewrite rules.
ACF Metadata Badges
Price, duration, and location stored as Advanced Custom Fields and rendered as styled badges on the single tour page.
CSS Grid Archive
archive-tour.php with a responsive CSS grid card layout, hover animations, and a contact CTA.
Related Tours
Dynamically queried related tours section on single-tour.php to reduce bounce rate and surface more catalog.
Tech Stack
WordPress (self-hosted) • PHP • GeneratePress (parent theme) • Advanced Custom Fields (ACF) • Tailwind CSS (CDN) • Custom CSS • WordPress Template Hierarchy • REST API • Local by Flywheel
Outcome
Delivered a fully content-managed travel website with a structured tour catalog, custom PHP templates, and dynamic metadata rendering — demonstrating practical WordPress theme development, PHP template hierarchy, and ACF-driven content modelling without relying on page builders.