Plugin Directory

Portfolio by BestWebSoft

Portfolio plugin allows you to create a page containing the information about your past projects.

I don't see my Portfolio page

  1. First of all, you should create your first Portfolio page and select 'Portfolio Template' in the list of available templates.
  2. If you cannot find 'Portfolio Template' in the list of available templates, then just copy it from the directory '/wp-content/plugins/portfolio/template/' to your templates directory.

How to use a plugin?

  1. Add necessary technologies using this page http://example.com/wp-admin/edit-tags.php?taxonomy=portfolio_technologies&post_type=portfolio
  2. This is optional. Fill this page http://example.com/wp-admin/edit-tags.php?taxonomy=portfolio_executor_profile&post_type=portfolio - create an executor profile. Fill out the fields 'Name' and 'Description'. The 'Description' field contains a link to the executor page.
  3. Click 'Add New' in the 'Portfolio' menu and fill out your page. Set the necessary values for the Technologies and Executors Profile widgets.

How to add an image?

Use WordPress meta box to upload images from URL or your local storage. Please note that one of the images should be set as 'Featured' - it will be the main image of your portfolio item.

I updated the plugin, the template changed, but I would like to revert it back as it was before? What should I do?

Sometimes during the plugin update the plugin template in your theme is also updated. Meanwhile a backup of the previous template verion is created and it contains the files portfolio-post.php.bak and portfolio.php.bak. You should compare the old files with the new ones and apply the necessary changes to the new files.

I was wondering what determines the order of portfolio posts on the Portfolio page

'orderby' => 'menu_order', menu_order

orderby (string) - Sort retrieved posts by parameter. Defaults to 'date'. 'none' - No order (available with Version 2.8). 'ID' - Order by post id. Note the captialization. 'author' - Order by author. 'title' - Order by title. 'date' - Order by date. 'modified' - Order by last modified date. 'parent' - Order by post/page parent id. 'rand' - Random order. 'comment_count' - Order by number of comments (available with Version 2.9). 'menu_order' - Order by Page Order. Used most often for Pages (Order field in the Edit Page Attributes box) and for Attachments (the integer fields in the Insert / Upload Media Gallery dialog), but could be used for any post type with distinct 'menu_order' values (they all default to 0). 'meta_value' - Note that a 'meta_key=keyname' must also be present in the query. Note also that the sorting will be alphabetical which is fine for strings (i.e. words), but can be unexpected for numbers (e.g. 1, 3, 34, 4, 56, 6, etc, rather than 1, 3, 4, 6, 34, 56 as you might naturally expect). 'meta_value_num' - Order by numeric meta value (available with Version 2.8). Also note that a 'meta_key=keyname' must also be present in the query. This value allows for numerical sorting as noted above in 'meta_value'. 'order'=>'ASC', 'order'=>'DESC', - 'ASC' - ascending order from lowest to highest values (1, 2, 3; a, b, c). 'DESC' - descending order from highest to lowest values (3, 2, 1; c, b, a).

I'm getting the following error: Fatal error: Call to undefined function get_post_thumbnail_id()

This error means that your theme doesn't 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.

I have some problems with the plugin's work. What Information should I provide to receive proper support?

Please make sure that the problem hasn't been discussed yet on our forum (http://support.bestwebsoft.com). If no, please provide the following data along with your problem's 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: Instuction on System Status

Requires: 3.1 or higher
Compatible up to: 4.2-beta4
Last Updated: 2015-4-16
Active Installs: 9,000+


3.6 out of 5 stars


2 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

67,3,2 100,7,7 100,2,2
100,1,1 100,8,8 100,4,4
100,7,7 100,5,5
100,2,2 100,5,5
100,2,2 100,15,15 100,34,34
0,3,0 100,2,2 100,15,15 100,34,34 100,1,1
100,1,1 100,2,2 100,16,16 100,34,34 100,58,58
50,2,1 67,3,2 100,19,19 100,37,37 100,59,59
100,64,64 100,4,4
100,22,22 100,18,18 100,5,5 100,64,64 100,5,5
100,5,5 100,66,66 100,64,64 100,4,4
100,63,63 100,63,63 100,4,4
100,65,65 100,1,1 100,1,1 100,4,4