WP Manifestindependent plugin directory
manifest / content / quick-testimonials-portfolios

Quick Testimonials & Portfolios

A simple WordPress plugin to re-enable Testimonials and Portfolio post types on WordPress.com.

by Jonathan Ruzek · github.com/metabreakr/quick-testimonials-portfolios · website

0stars
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/metabreakr/quick-testimonials-portfolios/releases/download/v1.0.0/quick-testimonials-portfolios-1.0.0.zip

Readme

Quick Testimonials & Portfolios

A simple WordPress plugin to re-enable the Testimonials and Portfolio custom post types on WordPress.com.

WordPress.com sites (and Jetpack) ship with built-in Testimonial and Portfolio content types, but depending on your theme and settings they may be hidden or disabled. This plugin gives you a single toggle to turn them back on, plus an optional custom slug for portfolio URLs — all from the standard Settings → Writing screen. No new admin pages, no bloat.


Features

  • One master toggle to enable the Testimonials and Portfolio post types.
  • Optional custom portfolio slug — change example.com/project/... to whatever you like.
  • Settings live on the native Settings → Writing page (with a handy Settings link on the Plugins screen).
  • Lightweight: a single PHP file, no database tables, no external dependencies.
  • Cleans up after itself — plugin options are removed on uninstall, while your existing portfolio/testimonial content is left untouched.

Installation

  1. Download this repository as a ZIP (Code → Download ZIP), or clone it.
  2. Copy the quick-testimonials-portfolios folder into your site's wp-content/plugins/ directory. (Or in the WordPress admin: Plugins → Add New → Upload Plugin and upload the ZIP.)
  3. Activate Quick Testimonials & Portfolios from the Plugins screen.

Usage

  1. Go to Settings → Writing.
  2. Under Testimonials & Portfolios:
    • Check Enable Custom Content Types to turn on Testimonials and Portfolios.
    • (Optional) Check Enable custom portfolio slug and enter a Portfolio Slug to customize portfolio URLs.
  3. Save your changes.
  4. If you changed the portfolio slug, visit Settings → Permalinks and click Save Changes to flush the rewrite rules.

How it works

The plugin hooks into a few WordPress / Jetpack filters:

Filter Purpose
classic_theme_helper_should_display_testimonials Enables the Testimonials post type based on the master toggle.
classic_theme_helper_should_display_portfolios Enables the Portfolio post type based on the master toggle.
register_post_type_args Rewrites the jetpack-portfolio slug when a custom slug is set.

Settings are stored as three options (qtp_enable_content_types, qtp_enable_custom_slug, qtp_portfolio_slug) and registered through the WordPress Settings API on the Writing page.

Requirements

  • WordPress with the Jetpack / WordPress.com content-type infrastructure available (WordPress.com sites, or self-hosted sites running Jetpack).

License

Released under the GPL-2.0+ license.

Support

If you find this plugin useful, you can support its development:

Buy me a coffee

Maintained by Jonathan Ruzek.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.0.0 Jul 7, 2026 quick-testimonials-portfolios-1.0.0.zip 0