BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
PetPress icon
Maintained Tested up to 7.0.7 #1 in animal

PetPress

Designed for animal rescue organizations, PetPress allows you to create lists and detail pages for your adoptable animals. Lists are sortable, and detail pages each have their own URL for easy social sharing. Easy to…

Active installs70+10+ tier
Downloads · 30d113▲ +3.7% vs prev. 30d
Rating4.6/59 reviews
Health score52/100Fair
All-time downloads6.5KSince Jan 2022
Support resolved0 / 10% in last 2 months
RequiresWP 5.7PHP 7.4+
Downloads · 7d29• 0% week over week
Our verdict

Use with caution

PetPress works, but test it on a staging site before relying on it in 2026. It runs on 70+ sites, is rated 4.6/5 and was last updated 5 months ago, and scores 52/100 on our health check.

  • Small user base (70+ active installs)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

3711Jul 16Aug 29Oct 13
Yesterday5
Daily average (1y)6
Peak day82Jan 21, 2026
Last 12 months2K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where PetPress stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
animal #4 89 Best animal plugins →
pet #12 154 Best pet plugins →
PetPoint #1 3 Best PetPoint plugins →
rescue #11 136 Best rescue plugins →
shelter #2 16 Best shelter plugins →

Version adoption

Share of active sites per release.

  • 2.3100.0%

Rating breakdown

★★★★★★★★★★ 4.6 from 9 reviews

  • 5★88.9%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★11.1%

About PetPress

From the official readme · v2.3

Description

Designed for animal rescue organizations, PetPress allows you to create lists and detail pages for your adoptable animals. Lists are sortable, and detail pages each have their own URL for easy social sharing. Easy to implement for the do-it-yourselfer, but fully configurable for the professional web designer. Supports PetPoint and Animals First as data sources, but can also function without an external data source with the new Data Manager (premium feature). By using a shortcode, you can list animals in a shelter location by species, or you can show the details of an individual animal.

Installation

1) If using PetPoint as data source, contact PetPoint and request that web services be turned on for your organization. https://pethealth.force.com/community/s/contactsupport.
2) Install and activate PetPress plug-in.
3) Under settings->PetPress, enter your PetPoint authorization key (found in PetPoint at “Admin > Admin Options > Setup > Online Animal Listing Options”).
-OR- enter your AnimalsFirst API Key in the field under settings->AnimalsFirst
-OR- choose “This website” as the data source. Note that you need to upgrade to the Premium Plan to use this feature.
4) Create a WordPress page with a shortcode, eg: [PETPRESS species=”1″] (to show dogs).
5) See www.airdriemedia.com/petpress for more options.

Changelog

Version 2.3
1) Allows for designated detail page (template) instead of using the same page for both the list and detail pages (premium feature)

Version 2.2.3
1) New shortcode parameter, “randomize=true”, means animals will be shown initially in random order rather than alphabetically. Alphabetical order by name is still the default.
2) Update to vendor code sdk
3) Security enhancements around escaping output, etc.

Version 2.2.2
1) “Location” is now a field that can be on the list pages.
2) Added filters (breed, age, sex, size) to list pages (premium feature)
3) Additional code to make sure that more attempts are made to schedule the refresh cron jobs if the initial scheduling fails.

Version 2.2.1
1) When Price is shown in the detail page, allow for selection of “Price” or “Adoption Fee” as the label.
2) Cron job scheduling more robust, with locking and re-try
3) Sorting buttons on roster page updated look (better for phones)
4) Cleaned up lightbox effect slightly, images appear larger (if screen size permits) and fewer issues with z-order

Version 2.2
1) Introduction of PetPress Data Manager (premium feature) allowing direct editing of animal information
2) Cron job will retry 5 times if initial scheduling fails.
3) BUG FIX: Detail page was showing “125 years” for PetPoint animals who did not have a declared birthday (as PetPoint defaults birthdays to Jan 1, 1900). Detail page now shows age group or nothing (if no birthdate and no age group)

Version 2.1.1
1) PetFinder specific: “Days in shelter” computed from publish date in PetFinder.
2) “Weight” / “Size” label not shown on list page if there is no value for weight or size.
3) Refresh interval for Premium plan is user-selectable. Shortest interval is now five minutes (from 15).
4) “volunteers” report renamed “dataneeds” to more accurately reflect it’s function. The value “volunteers” will continue to function for the forseeable future.

Version 2.1
1) Includes Animals First as a data source option
2) Added ability to purge cache from admin screen (checkbox for “purge data now”) and force refresh of the source data
3) Added option to shorten refresh interval to 15 minutes (premium feature)
4) Added option to include “Stage” on the list page tiles (along with age/weight etc)
5) Added option to show or hide application URL on detail page
6) BUG FIX: On list pages, an appropriate species label is given to the list in messages such as “20 of 40 [species] Shown”, even when more than one species is represented.
7) BUG FIX: removed extraneous /DIV tags on the list page that could potentially interfere with pages that have a sidebar.
8) BUG FIX: Fixed broken detail page links for animals with entirely numeric names.

Version 2.0.4
1) Added “working cat” sticky note – animal must have “working cat” in its status to trigger
2) Freemius package version upgrade to 2.11
3) Added user id and password fields for PetFinder
4) Minor interface fix for sort buttons on small screens

Version 2.0.3
1) BUG FIX: Fixed initialization of PetFinder resources (applies only to PetFinder users).
2) BUG FIX: Clean uninstall from Options table.

Version 2.0.2
1) Performance tuning – reduced frequency with which original data source (PetPoint or PetFinder) needed to be called.
2) BUG FIX: Fixed detail page issues for animals whose names begin with numerals.

Version 2.0.1
1) BUG FIX: message regarding length of stay was missing from detail page.
2) Additional css attributes on list page

Version 2.0
1) Complete rewrite of code base
2) Added PetFinder support
3) Added sorting by days in shelter
4) Added new premium reports: Volunteers, Found Animals, Featured Pets
5) BUG FIX: Now uses PetPoint weight units for each animal instead of assuming that all weights were pounds (or kilograms). Accordingly, the option to show weights in kilograms or pounds has been removed.

Version 1.8
1) New option to show weights in kilograms (or, as before, pounds)
2) Added DONOTCACHEPAGE directive for pages with PetPress shortcode (may or may not be heeded by server)
3) New hover effect for list page.
4) BUG FIX: The weights of very small animals (< 3 lb) were not being shown

Version 1.7
1) New option so that all animals have their own URLs. This is to facilitate social sharing and bookmarking.
2) New images for when dogs/cats/others are not found (replaces the standard “no photo available” images that PetPoint uses).
3) BUG FIX: Secondary breed now shows alongside primary breed (for animals that have secondary breeds) in the detail pages.

Version 1.6
1) Added option to hide animals that are flagged “on hold”.
2) Animal photos now shown in “lightbox” instead of simple links to the Petango image.
3) Added an option to show adoption application links for those shelters that use PetPoint’s application process.
4) Stylesheet now loaded using WordPress enqueue call instead of being loaded in-line.
5) Removed custom coloring for male/female/unknown from admin settings. Colorization still available by overriding styles.

Version 1.5
1) Cleaned up database tables, reconciled data types
2) Added PetPoint ID and Microchip ID as fields that can appear on detail page.
3) Removed separators between age / sex / weight when there is no data to separate

Version 1.4.3
1) Shortened data refresh interval to 30 minutes (from 60 minutes)
2) BETA Added the ability to set up a “purge cache” page for special cases in which you can’t wait for the regular update interval. This is a BETA feature; any and all aspects are subject to change.
3) BETA “volunteer” list, the ability to set up a summary page showing which animals are lacking photos, videos and/or descriptions. This is a BETA feature; any and all aspects are subject to change.

Version 1.4.2
1) Fixed issue with alphanumeric site IDs (if Org ID is erroneously used in place of Site ID should fail gracefully)
2) Added message to admin explaining that PetPress won’t output in admin mode
3) Shortened data refresh interval to 60 minutes (from 120 minutes)
4) “Stickies” overlays have been made slightly smaller.
5) BETA “found animals” list. Use shortcode parameter “report=found” and specify species (“0” for all species). This is a BETA feature; any and all aspects are subject to change.

Version 1.4.1
1) Reformatted list page
2) Color accents for male/female optional
3) Admin setting to make Age and Weight on list page either general or specific
4) Admin setting to make video icon optional
5) “In a Foster Home” post-it note for animals whose locations or sublocations contains the word “foster”.
6) Restored five column layout for wide screens. Pets per page options changed to accommodate five column layout
7) Drop-down on list page for quick access to an animal by name
8) Restored breed name capitalization to AKC guidelines

Version 1.4:
1) Instead of loading PetPoint data on the first load after the cache expires, loading is now a background task, on two-hour cycle (staggered start times for dogs/cats/other). Removed cache option from admin.
2) Added No Dogs / No Cats / No Kids display option
3) Added Lived with Animals and Lived with Children display option.
4) Added Special Needs as a display option.
5) Added Location / SubLocation as a display option.
5) Added Behavior test result as a display option.
6) Added Reason for surrender as a display option.
7) Randomize photo feature now favors “Photo 1” over the other two photos.
8) Breed name capitalization as per MLA guidelines.

Version 1.3.2:
1) Added “loading” spinner animation when rosters are built or retrieved.
2) Added other types of animals: small and furry, pigs, reptiles, bird, barnyard. All PetPoint animal types now supported.
3) Added “Adoption Pending” flag for animals whose PetPoint “stage” value begins with “Adopted”
4) Added secondary breed to detail page. Note that if primary breed is a mix, then the secondary breed is not shown.
5) Added the ability to customize the accent colors for male, female, and unknown animals.
6) Fixed Facebook open graph data so that individual animals can be posted in Facebook (though this will be undone by Yoast and perhaps other SEO plugins that set their own canonical URLs)
7) New shortcode parameter, “showsite” will show site on the list and detail pages even if the setting is turned off globally.
8) Bug fix: Custom cache length may have been ignored in favor of the default.
9) Bug fix: “Other Animals” were being displayed, but they were being called “1003s”.
10) Minor CSS changes to avoid wrapping issues with the list view.

Version 1.3.1:
1) Bug fix: Resolves an issue in which animals added/removed from PetPoint were not being added/removed from the PetPress rosters.
2) Minor UI: changed “memo” classname to “pp_memo” to keep class names consistent.

Version 1.3:
1) Improved caching for multi-site organizations.
2) Added Rabbits and Horses as species that can be listed.
3) Added option to randomize the photos used on the list page.
4) Page titles on detail pages list name, species and breed.
5) Removed the auto-generated list headings. Note that the “heading” shortcode parameter can be used to create list headings.
6) To facilitate editing of web pages, the shortcode returns nothing while in the DIVI front-end editor or in admin pages.
7) Additional CSS fixes

Version 1.2.1:
1) Small change to facilitate faster loading of pages in the WordPress editor.

Version 1.2:
1) Added “site” and “price” as displayable fields.
2) Added “heading” as a shortcode parameter. If specified, this overrides the auto-generated “Dogs at Rescues-R-Us” heading at the top of list pages.
3) New CSS for list pages adjusts the size of the tiles for a better fit.
4) Bug fix: Resolves an issue discovered for websites using the Themify Builder that resulted in the lists of animals sometimes showing each animal twice. It is unknown if the problem extended beyond the Themify Builder.
5) Bug fix: Animal names longer than 14 characters will show 12 characters plus an ellipsis (“…”) so that the list page layout is not disrupted.

Version 1.1:
1) Bug fix: Prior to fix, sometimes PetPoint would be called for an individual animal’s record even though there was a cached item recent enough to use instead.
2) Added “sort” as a shortcode parameter. Valid values are “age”, “name”, and “weight”. Default sort is by name. Sort parameter in querystring gets precedence over sort parameter in shortcode.
3) Added “housetrained” and “on hold” as displayable fields.
4) Changed “video” icon from an image to a WordPress dashicon.
5) Added test to make sure that “site” parameter is numeric.
6) Re-stated minimum WP requirement from 5.8 to 5.7 after testing with 5.7.

Version 1.0: Initial production version.

Full changelog on WordPress.org →

Screenshots

Animal list page
Animal list page
Animal detail page
Animal detail page
Settings page
Settings page

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best PetPress alternatives

All animal plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
2 Cute Animals Cute Animals Display cute animated animals on your website! by manu225 30+ ★★★★★★★★★★ 4.7 (3) 11 months ago 45
3 Pet Freedom Companion Pet Freedom Companion Map a pet species' legal status across jurisdictions worldwide and publish it — companion… by blonderoofrat <10 ★★★★★★★★★★ No reviews 4 months ago 49

FAQ

PetPress: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 14, 2026

Is PetPress free?

Yes. PetPress is free to download and use from the official WordPress.org plugin directory.

Is PetPress safe to use in 2026?

PetPress works, but test it on a staging site before relying on it in 2026. It runs on 70+ sites, is rated 4.6/5 and was last updated 5 months ago, and scores 52/100 on our health check.

How many websites use PetPress?

PetPress is active on 70+ WordPress websites and has been downloaded 6,549 times since it launched in January 2022. It was downloaded 113 times in the last 30 days.

Does PetPress work with WordPress 7.1?

PetPress is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does PetPress need?

PetPress requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was PetPress last updated?

The latest version, 2.3, was released on May 20, 2026 (5 months ago).

Who makes PetPress?

PetPress is developed and maintained by Jim Briggs.

What are the best alternatives to PetPress?

The most popular alternatives to PetPress are Cute Animals (30+ installs) and Pet Freedom Companion (<10 installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.