Portfolio by BestWebSoft – Work and Projects Presentation Plugin for WordPress



Portfolio plugin is the best way to create and add past projects to your WordPress website. Create, configure and manage unlimited number of portfolio projects.

Include project details, short and long description, URL, screenshots, date of completion along with each project and much more.

Showcase your recent work to get more jobs and grow your business!

View Demo

Free Features

  • Add unlimited number of portfolio projects with the following info:
    • Title
    • Description
    • Short description
    • Images
    • Completion date
    • Executor profiles
    • Technologies
    • Project, URL
    • Source Files, URL
  • Change image size for:
    • Album cover
    • Thumbnails
  • Set default portfolio projects sorting order by:
    • ID
    • Title
    • Date created
    • Menu order
    • Random
    • ASC (ascending order from lowest to highest values)
    • DESC (descending order from highest to lowest values)
  • Set the number of images to display per row
  • Set the number of portfolio columns
  • Compatible with Multilanguage
  • Install/Delete demo data
  • Add labels for additional fields
  • Change a slug for portfolio project
  • Add portfolio projects to the search results using Custom Search
  • Compatible with latest WordPress version
  • Incredibly simple settings for fast setup without modifying code
  • Detailed step-by-step documentation and videos
  • Multilingual and RTL ready

Pro Features

All features from Free version included plus:

  • Compatible with Sender
  • Create and display portfolio:
    • Categories
    • Sectors
    • Services
  • Add info about the client
  • Add the widget with portfolio categories
  • Sort portfolio projects by date and title
  • Change the size for slider images
  • Enable lightbox helper:
    • Button
    • Thumbnail
  • Add the slider with featured portfolios
  • Configure all subsites on the network
  • Get answer to your support question within one business day (Support Policy)

Upgrade to Pro Now

If you have a feature suggestion or idea youd like to see in the plugin, wed love to hear about it! Suggest a Feature

Documentation & Videos

Help & Support

Visit our Help Center if you have any questions, our friendly Support Team is happy to help

Affiliate Program

Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft


  • Czech (cs_CZ) (thanks to PaMaDeSSoft,
  • Russian (ru_RU)
  • Ukrainian (uk)

Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send the text of PO and MO files to BestWebSoft and well add it to the plugin. You can download the latest version of the program for work with PO and MO files Poedit.

Recommended Plugins

  • Updater Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.
  • Multilanguage Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.
    Facebook Button Add Facebook Like, Share and Profile buttons to WordPress posts, pages and widgets.
  • Custom Search Add custom post types to WordPress website search results.



  1. Upload the folder portfolio to the directory /wp-content/plugins/
  2. Activate the plugin via the Plugins menu in WordPress
  3. Please check if you have the template files portfolio.php and portfolio-post.php in your templates directory. If you cant find these files, then just copy them from the directory /wp-content/plugins/portfolio/template/ to your templates directory.
  4. Create a page and select a template in the Page Attributes block.
  5. Create (if necessary) Technologies and Executor profiles.
  6. Create portfolio item, add title, description, short description, and upload the images one of which should be set as featured. Publish portfolio then.

View a PDF version of Step-by-step Instruction on Portfolio Installation


Plugin template files can be found in the /wp-content/plugins/portfolio/templates/ directory.
You can edit these files in an upgrade-safe way using overrides. Copy them into a directory with your theme named /bws-templates.

Example: To override the single portfolio template, please copy /wp-content/plugins/portfolio/templates/portfolio-post.php to wp-content/themes/your-theme/bws-templates/portfolio-post.php.

Do not edit these files in the plugins core directly as they are overwritten during the upgrade process and any customizations will be lost.

This error means that your theme doesnt support thumbnails, in order to add this option please find the file functions.php in your theme and add the following strings to this file:
add_action( after_setup_theme, theme_setup );

function theme_setup() {     add_theme_support( 'post-thumbnails' ); } 

After that your theme will support thumbnails and the error will disappear.

Please make sure that the problem hasnt been discussed yet on our forum ( If no, please provide the following data along with your problems description:

  1. the link to the page where the problem occurs
  2. the name of the plugin and its version. If you are using a pro version your order number.
  3. the version of your WordPress installation
  4. copy and paste into the message your system status report. Please read more here: Instruction on System Status

Leave a Reply

Your email address will not be published.

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Most Viewed Posts