X
🐾 Coming from PetMatchPro 6.x? Version 8 adds real adoption analytics, similar-animal suggestions, SEO-friendly URLs, and overlay badges. See What's New →
PetMatchPro
  • Partners
    • AnimalsFirst
    • PetPoint
    • RescueGroups
  • What’s New
  • Shop
  • Demo
  • FAQ
  • Knowledge Base
  • About Us
  • Contact Us
  • My Account
  • Cart
Select Page
Green rocket icon for Getting Started documentation category

Getting Started

6
  • Activate Your License
  • Setup Wizard Walkthrough
  • Connecting Your Shelter System
  • Understanding License Tiers
  • Creating Your First Search Page
  • Creating Your First Detail Page
Blue code brackets icon for Shortcodes and Configuration documentation category

Shortcodes & Configuration

12
  • Shortcode Builder
  • [pmp-search] Reference
  • [pmp-details] Reference
  • [pmp-detail] Reference
  • [pmp-option] Reference
  • Parameters by License Tier
  • Common Shortcode Recipes
  • Pagination Setup
  • Excluding Values
  • Search Filter Button
  • Detail Button Hover Text
  • Search Card Hover Text
Purple palette icon for Templates and Design documentation category

Templates & Design

7
  • Search Templates Gallery
  • Detail Templates Gallery
  • Poster Templates
  • Theme Template Overrides
  • Color Customization
  • Font Size Customization
  • Detail Title Formats
Orange image with star icon for Icons and Overlays documentation category

Icons & Overlays

6
  • Understanding Pet Icons
  • Understanding Overlays
  • Icon Reference Gallery
  • Customizing Icon Display
  • Value-Based Icons
  • Icon Size Customization
Teal tag icon for Labels and Customization documentation category

Labels & Customization

3
  • Custom Labels Guide
  • Changing Labels via Filtering
  • Custom Currency & Date Formats
Blue funnel icon for Filters and Search documentation category

Filters & Search

5
  • Setting Up Search Filters
  • Species & Breed Filtering
  • Filter Value Management
  • Excluding Values via Filtering
  • Partner-Specific Filter Options
Violet chain link icon for Partner Integration Guides documentation category

Partner Guides

3
  • AnimalsFirst Integration Guide
  • PetPoint Integration Guide
  • RescueGroups Integration Guide
Red bar chart icon for Analytics and Tracking documentation category

Analytics & Tracking

7
  • Understanding PMP Analytics
  • GA4 Configuration
  • Google Tag Manager Setup
  • Leveraging Analytics
  • WP-Cron Requirements for PetMatchPro Analytics
  • Queue Health and Tools
  • Privacy and Data Retention
Amber wrench icon for Troubleshooting and FAQ documentation category

Troubleshooting

15
  • Common Error Messages
  • API Connection Issues
  • Template Not Found Errors
  • Theme Template Override Not Loading
  • Performance & Caching Best Practices
  • Animals Not Displaying
  • Stale Content / Cache Issues
  • Styling Conflicts
  • Empty Field Display
  • Analytics Queue Stuck or WP-Cron Not Running
  • Premium Feature Not Appearing After Upgrade
  • Troubleshoot the PetMatchPro Shortcode Builder
  • Reading PMP Debug Logs
  • wp-config.php Configuration Constants
  • How to Contact Support
Lightbulb icon representing PetMatchPro best practices guides for homepage layouts, button strategy, performance tuning, and template selection

Best Practices

10
  • Featuring Animals on Your Homepage
  • Adding Animals to Sidebars and Other Pages
  • Using Banners and Subtitles Effectively
  • Overlays and Icons for Quick Visual Cues
  • Writing Effective Detail Page Instructions
  • Button Configuration for Conversion
  • Optimizing Performance with API Caching
  • Customizing Typography and Icon Sizes
  • Lost and Found Search Best Practices
  • Template Selection Guide
View Categories
  • Home
  • Knowledge Base
  • Templates & Design
  • Theme Template Overrides

Theme Template Overrides

1 min read

Theme Template Overrides #

Requires Junior license or higher.

Theme template overrides let you customize PetMatchPro templates by placing modified copies in your WordPress theme directory. This gives you full control over the HTML structure and layout without modifying the plugin files directly.

Why Use Theme Overrides? #

  • Survives plugin updates — Your customizations won't be overwritten when PetMatchPro is updated.
  • Full design control — Modify the HTML, add custom fields, or rearrange the layout however you need.
  • Theme-specific styling — Create templates that perfectly match your theme's design.

Setting Up Theme Overrides #

1. Create the Override Directory #

In your WordPress theme (or child theme), create the following folder structure:

wp-content/themes/your-theme/petmatchpro/templates/

Then create a sub-folder for your integration partner:

  • pp/ for PetPoint
  • af/ for AnimalsFirst
  • rg/ for RescueGroups

Example for PetPoint:

wp-content/themes/your-theme/petmatchpro/templates/pp/

2. Copy Template Files #

Copy the template files you want to customize from the plugin directory:

wp-content/plugins/petmatchpro/public/templates/pp/

to your theme directory:

wp-content/themes/your-theme/petmatchpro/templates/pp/

Only copy the files you intend to modify. PetMatchPro will use the theme version when it exists and fall back to the plugin version for all other templates.

3. Customize the Templates #

Edit the copied template files in your theme directory. These are PHP files with HTML that you can modify to change the layout, fields, or structure.

Important: Template customization requires HTML, CSS, and PHP knowledge. If you need assistance, contact PetMatchPro support.

4. Select the Theme Template #

After creating your theme override:

  1. Go to PetMatchPro > General Options.
  2. Find the template dropdown for your method type.
  3. Your theme templates will appear with a (theme) suffix — for example, adopt-default (theme).
  4. Select the theme template.
  5. Click Apply Changes.

PetMatchPro General Options Template Selection section showing the Adopt Search Template dropdown expanded with four options — adopt-search-custom (theme) highlighted in blue, adopt-search-default, universal-search-default, and universal-search-structured — demonstrating how theme-based custom templates appear alongside built-in plugin templates.

How Theme Resolution Works #

When you select a template with the (theme) suffix, PetMatchPro:

  1. Strips the “(theme)” suffix from the template name
  2. Looks for the template file in your theme's petmatchpro/templates/{partner}/ directory
  3. If found, uses the theme version
  4. If not found, falls back to the plugin version

Tips #

  • Always use a child theme for overrides so your changes survive theme updates.
  • Start by copying an existing template and making small changes, then test before making larger modifications.
  • PetMatchPro CSS classes all use the pmp- prefix. Maintain these classes in your customized templates to keep existing styles working.
  • Clear your site cache after making template changes, especially if using OPcache or LiteSpeed.

Next Steps #

  • Search Templates Gallery — See all available search templates
  • Detail Templates Gallery — See all available detail templates
  • Color Customization — Adjust colors without template overrides
  • Styling Conflicts — Resolve CSS conflicts
Theme Template Overrides ultima modifica: 2026-03-24T18:12:36-04:00 da PetMatchPro
Updated on April 9, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Poster TemplatesColor Customization

Submit a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Table of Contents
  • Theme Template Overrides
    • Why Use Theme Overrides?
    • Setting Up Theme Overrides
      • 1. Create the Override Directory
      • 2. Copy Template Files
      • 3. Customize the Templates
      • 4. Select the Theme Template
    • How Theme Resolution Works
    • Tips
    • Next Steps

© Copyright 2018-2026 by PetMatchPro, All Rights Reserved

  • Privacy Policy
  • Terms of Use
  • Disclaimer
  • Login