Himalaya Hearth

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.