Getting Started

Thank you for choosing HomeFix Pro! This documentation will help you set up and customize your home repair services theme.

Requirements: WordPress 5.0+, PHP 7.4+

Theme Features

🏠 7 Homepage Sections

Hero, Services, Technicians, Testimonials, Blog, CTA Banner, Why Us.

📄 9 Page Templates

About, Book Now, Contact, FAQ, Find Technician, Services, and more.

📅 Booking System

Advanced booking form with email notifications and SMTP support.

👷 Technician Management

Dynamic technician profiles with search and filter functionality.

🔒 reCAPTCHA Integration

Google reCAPTCHA for spam protection on forms.

📧 Newsletter System

Built-in newsletter subscriber management with admin panel.

Installation

Follow these steps to install the HomeFix Pro theme:

  1. Upload Theme
    Go to Appearance → Themes → Add New → Upload Theme and upload the homefix-pro.zip file.
  2. Activate Theme
    After upload completes, click “Activate” to enable the theme.
  3. Auto-Setup Complete
    Theme automatically creates pages, menus, widgets, and sample content.
  4. Customize Theme
    Go to Appearance → Customize to configure your theme settings.
Auto-Created Content: Home page, Blog page, About Us, Contact, Services, Book Now, FAQ, Find Technician, Privacy Policy, Terms of Service.

Homepage Sections

Customize your homepage sections via Appearance → Customize.

Available Sections

Section Description
Hero Slider Full-width slider with multiple slides, headings, buttons, and search bar
Services Showcase services with icons, descriptions, and links
Technicians Team member profiles with photos, expertise, and bios
Why Choose Us Highlight your unique selling points with icons
CTA Banner Call-to-action section with background image
Testimonials Customer reviews with photos and star ratings (Swiper slider)
Blog Display recent blog posts from your site

Reordering Sections

Navigate to Appearance → Customize → Section Order to drag and drop sections in your preferred order.

Page Templates

The theme includes 9 pre-designed page templates:

Template Description
About UsCompany story, mission, and values
Book NowAdvanced booking form with service selection
Contact UsContact form with company information
FAQFrequently asked questions with accordion layout
Find TechnicianSearch and filter technicians by service area
Full WidthDistraction-free full-width layout
Privacy PolicyPre-formatted privacy policy template
ServicesDisplay all services in grid layout
Terms of ServicePre-formatted terms and conditions

Applying a Template

  1. Edit Page
    Edit or create a new page in WordPress.
  2. Select Template
    In Page Attributes panel, select your desired template from dropdown.
  3. Publish
    Publish or update the page.

Customizer Options

Access via Appearance → Customize.

Header Settings

Sticky header, height, shadow, Book Now button configuration.

Hero Settings

Slider slides, autoplay, navigation, effects, overlay.

Services Settings

Add/edit services with icons, descriptions, and links.

Technicians Settings

Team profiles with photos, specialty, and service areas.

Testimonials Settings

Customer reviews with photos and star ratings.

Footer Settings

Background, text color, copyright, social links.

Colors & Typography

Full control via Appearance → Customize → HomeFix Colors.

Color Settings

Setting Default Description
Primary Color#2563EBButtons, links, accents
Secondary Color#64748BLess prominent elements
Accent Color#10B981Highlights, special elements
Heading Color#1E293BAll headings
Body Text Color#334155Paragraph text

Typography

Navigate to Appearance → Customize → Typography for:

  • 800+ Google Fonts selection
  • Font size and weight controls
  • Line height and letter spacing
  • Live preview updates

Widget Areas

Manage via Appearance → Widgets.

Widget Area Location
Blog SidebarBlog archive pages
Single Post SidebarIndividual blog posts
Footer Column 1-4Four footer columns
Footer BottomCopyright area

Theme Widgets

  • HomeFix Footer Menu – Footer navigation
  • HomeFix Recent Posts – Posts with thumbnails
  • HomeFix Newsletter – Email subscription form

Booking System

Complete booking system for service appointments.

Setup Steps

  1. Booking Page
    “Homefix Book Now” page is auto-created on activation.
  2. Configure Form
    Go to Appearance → Customize → Booking Settings.
  3. Email Settings
    Configure SMTP in Booking Mail Settings for reliable delivery.
  4. reCAPTCHA
    Add Google reCAPTCHA keys in reCAPTCHA Settings.

Email Configuration

SettingDescription
Admin EmailReceives booking notifications
SMTP HostServer address (e.g., smtp.gmail.com)
SMTP PortUsually 587 for TLS
SMTP Username/PasswordAuthentication credentials
View Bookings: All bookings are saved in Dashboard → HomeFix Bookings.

Newsletter System

Built-in newsletter subscriber management.

📧 Signup Widgets

Add newsletter forms to sidebars and footer.

📊 Admin Panel

View and manage subscribers from dashboard.

📤 CSV Export

Export subscribers for external email services.

Access: Dashboard → Newsletter Subscribers

FAQ

How do I set up the homepage?

The theme auto-configures this. Manual setup: Settings → Reading → Select “A static page” → Set Homepage to “Homefix Home” and Posts page to “Homefix Blog”.

How do I change section order?

Go to Appearance → Customize → Section Order and drag sections to reorder.

How do I add services?

Go to Appearance → Customize → Services Settings and use the repeater to add services.

Emails not being received?

Enable SMTP in Appearance → Customize → Booking Mail Settings. Use a transactional email service for reliable delivery.

Find Technician shows no results?

Add technicians via Appearance → Customize → Find Technician Settings with matching service areas and types.

Tip: Always test forms after configuration to ensure emails are delivered.

Support

Need help? We’re here for you!

🌐 Theme Website

wpfrank.com/homefix-pro

📧 Author Website

wpfrank.com

Thank you for choosing HomeFix Pro! Licensed under GPL v2 or later.