Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/metabreakr/quick-testimonials-portfolios/releases/download/v1.0.0/quick-testimonials-portfolios-1.0.0.zipA 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
- Download this repository as a ZIP (Code → Download ZIP), or clone it.
- Copy the
quick-testimonials-portfoliosfolder into your site'swp-content/plugins/directory. (Or in the WordPress admin: Plugins → Add New → Upload Plugin and upload the ZIP.) - Activate Quick Testimonials & Portfolios from the Plugins screen.
Usage
- Go to Settings → Writing.
- 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.
- Save your changes.
- 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:
Maintained by Jonathan Ruzek.
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.