Bulk Poster Print #
PetMatchPro 8.21 adds a Print Posters button to [pmp-search] results. When clicked, it fetches the full record for every animal shown on the current results page, renders each one through your configured poster template, stacks them one per printed page, and opens the browser’s print dialog. It is ideal for printing a stack of adoptable, lost, or found flyers in a single pass.
How It Works #
- The button appears below the search results (next to the pagination controls).
- It collects every animal card visible on the current results page only – it does not re-query the full filtered set across pagination.
- Each poster is fetched individually (three at a time, with a progress bar) so large result pages don’t time out.
- When every poster is ready, the browser’s print dialog opens with one poster per page.
If a single animal’s record can’t be fetched, it is skipped and the rest of the batch still prints. Above 30 animals you’ll get a quick confirmation prompt before the fetch begins.
Enabling the Button #
There are two ways to turn the button on. The button also respects the per-method poster license (see Poster Templates): the Adopt poster is free, while Lost, Found, and Preferred posters require a Junior (Premium) tier or higher.
1. Admin Checkbox (per method type) #
- Go to PetMatchPro > General > Display Options.
- Open the Poster Print sub-section.
- Tick Enable Print Posters Button for each method type (adopt, lost, found, preferred) where you want the button to appear.
- Save.
The checkbox is available on all license tiers, but the button only renders when your license allows that method’s poster. For example, a free-tier site can tick the Lost checkbox, but the button will not appear on lost searches until the site is upgraded.
2. Shortcode Parameter (per page) #
The poster_print parameter turns the button on for a specific shortcode instance:
[pmp-search type="adopt" poster_print="true"]
The poster_print parameter is a Junior-tier feature. On the free tier it is silently ignored; use the admin checkbox instead.
Print Output #
- One poster per page, sized to 8.5 x 11.
- Your site’s header, footer, and other chrome are hidden during printing.
- No trailing blank page after the last poster.
The posters use whichever poster template is configured for each method under General > Template Selection. If no poster template is configured, the universal poster layout is used.
Notes #
- Only the animals on the current results page are printed. To print more, increase the results-per-page count or turn off pagination before printing.
- Printing does not record analytics detail-page views – a bulk print will not inflate your “Top Viewed Animals” numbers.