# CoachPress Theme Instructions

CoachPress is a modular, high-performance WordPress theme designed specifically for Consultants and Coaches. It features a robust section-based architecture managed entirely through the WordPress Customizer.

## Getting Started

1. **Theme Activation**: Upon activation, the theme automatically creates the core pages (Home, About, Services, etc.).
2. **Homepage Setup**: Go to **Appearance > Customize > Homepage Sections** to manage the order and visibility of your sections.
3. **Primary Navigation**:
   - Go to **Appearance > Menus**.
   - Create a menu and assign it to the **Primary** location.
   - We recommend adding links to: Home, About, Services, Portfolio, and Contact.

## Customizer Panels

The Customizer is organized into three main areas:
- **Global Styles**: Manage typography (Playfair Display/Inter), colors, layout, and component styles (Cards, Forms, Buttons).
- **Theme Settings**: Configure the Header (Logo, CTA Button), Footer (Copyright, Social Links), and Maintenance Tools.
- **Homepage Sections**: Granular control over every section on your homepage, including content, alignment, padding, and background (Color, Gradient, Image, or Video).

## Custom Post Types (CPTs)

CoachPress utilizes several CPTs to keep your content organized:
- **Services**: Define your core offerings.
- **Testimonials**: Display social proof from your clients.
- **Case Studies**: Showcase deep-dives into your successful projects.
- **Portfolio**: A curated selection of high-impact work.
- **Team**: Introduce your consultants and staff.
- **FAQs**: Answer common questions in an interactive accordion.
- **Processes**: Outline your strategic framework.

You can manage these under their respective menu items in the WordPress Dashboard.

## Header & Footer

### Header
- **Logo**: Managed under **Site Identity**.
- **Header CTA**: Configure a "Call to Action" button in **Theme Settings > Header**. It can link to a URL or open a modal with a shortcode (e.g., a contact form).

### Footer
- **Widgets**: The footer supports multiple widget areas. Go to **Appearance > Widgets**.
- **Social Links**: Set your social media URLs in **Theme Settings > Social Media**.
- **Copyright**: Customize the copyright text in **Theme Settings > Footer**.

## Theme Maintenance Tools

Located in **Theme Settings > Theme Maintenance**, these tools allow you to:
- **Reset Database**: Clears all CoachPress CPT posts and resets theme settings to defaults.
- **Add Sample Data**: Populates the theme with professional coach/consultant content to get you started quickly.
- **Recreate Necessary Pages**: Re-runs the automated page creation logic if pages were accidentally deleted.
- **Remove Necessary Pages**: Quickly cleans up the pages created by the theme.

## Support & Development

CoachPress is built for performance. It uses AOS (Animate on Scroll) for smooth transitions and Swiper.js for testimonial carousels. All presentational styles are managed via CSS Variables for maximum flexibility.
