Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Companion Portfolio

A fully responsive portfolio plugin, looking sharp on every device! Easy to use and fully configurable.

Fully responsive

Looking for a fulle responsive portfolio plugin? Then stop looking! Companion Portfolio is a portfolio plugin designed to look sharp on every device.

Easy to use, easy to configure

This plugin is easy to use and brings many configurations straight from the shortcode, you can configure things like the order in which they're sorted, the amount of columns etc. etc. Need to preview a view projects on your homepage? No problem! Simply add a limit to the shortcode of how many you'd like to show.


People can leave comments on your projects and you can comment back, just like with blogposts. Ofcourse you can disable this as well :)


Want to split project up in categories? No problem! Simply create a new category and filter it with the shortcode.


Now you can show your projects in a widget area, just add the Portfolio Widget to your widget area.

No programming knowledge required

And the best is: Companion Portfolio works right out of the box, no programming knowledge required.

Author Qreative-Web
Contributors Papin
Tags companion, free, free portfolio, free portfolio plugin, gallery, portfolio, portfolio gallery, portfolio widget, projects, qreative web, responsive, Responsive Portfolio, showcase, simple portfolio, widget, wordpress portfolio, wp portfolio
  1. companion-portfolio screenshot 1

    It's just as easy as adding a blogpost.

  2. companion-portfolio screenshot 2

    Show your latest projects in a widget.

  3. companion-portfolio screenshot 3

    This is the default front-end look of the plugin.

  4. companion-portfolio screenshot 4

    This is the default look of the widget.

  1. Download Companion Portfolio.
  2. Upload the 'Companion Portfolio' directory to your '/wp-content/plugins/' directory.
  3. Activate Companion Portfolio from your Plugins page.


  • New: Shortcode generator popup, you can now super easily add a shortcode to your page using the generator popup (see screen shot #5).
  • Remove unused parts of the code for faster loading.
  • Removed jQuery for faster loading.


  • Easier shortcode generator.
  • Fixed bug where it was not compatible with newer PHP versions
  • Fixed bug where it showed a "Plugin has no valid header" error on plugin activation


  • Quick Use: Simply click the folder button on the page-editor in order to insert the shortcode
  • Moved settings page under Portfolio menu-item instead of under Settings menu-item

1.6 / 1.6.1 / 1.6.2 / 1.6.3

  • NEW: Add a widget.
  • Improved dutch translations.
  • Custom CSS: You can now style everything different per category by using cat-{category-name} as class.
  • Fixed error: Undefined variable catClass.
  • Fixed error on initial widget setup.
  • Fully translated to dutch.

1.5 / 1.5.2 / 1.5.3

  • Categories now show on admin page.
  • Fixed issue where custom permalink could not contain slashes.
  • Added contextual help screen, even tho at this point it's not so helpful yet.
  • Permalink Settings are now located at the default permalink settings page.
  • Back-end modifications for multi-language support.
  • Comment support.
  • Category support.

1.4 / 1.4.2 / 1.4.3

  • Fixed multiple errors showing when writing blog posts.
  • Fixed woocommerce columns not working properly because of same column classes (columns-x now changed to cp_columns-x).
  • Configure permalinks: change the slug to anything you like.
  • Better image-handling: When an image doesn't fit it's being centered before being cropped.
  • Faster loading: Increased loading time by using smaller images.
  • Better translations.
  • Better responsiveness for 1 and 2 columns-view.
  • Various bug fixes.

1.1 / 1.2

  • Fixed woocommerce bug.
  • Not entering a url now redirects to a page.
  • Added optional tags to the shortcode (read more on Settings > Portfolio).


  • Initital release.

I get a 404 error when viewing a project page

Because I changed the way slugs are configured it can happen that you get a 404 error, try updating the slug via Settings > Permalinks.

How can I add my portfolio to a page?

This plugin provides you with many configurations for shortcodes, while we're still working on an easier/better way you can check out all configurations at Settings > Portfolio.

Can I show the project category in the slug?

Unfortunately no, I'm still working on this (I'm a huge fan of pretty permalinks so I want this just as bad as you do) splease be patient :)

Version 1.9.4

Requires WordPress version: 3.5.0 or higher

Compatible up to: 4.6.3

Last Updated 10 Feb 2017

Date Added: 11 May 2016

Plugin Homepage


4.7 stars
3 ratings


Not Enough Data

Works: 0
Broken: 0