Portfolio for Elementor | Powerfolio


This plugin extend Elementor by adding the Portfolio functionality for free!

Plugin Demo

Click here to see the plugin demo


This plugin extend Elementor by adding the Portfolio functionality for free! It allows you to create a creative portfolio to show your projects using the Drag&Drop interface of Elementor.

It’s very useful to create a portfolio of websites or web development projects and it is specially made for creative professionals such as designers, web developers and photographers.

You can also enable the filterable portfolio option, separating your projects into categories that can be filtered.

Demo Videos


  • Filterable Portfolio
  • You can display only a Custom Portfolio Category if you want
  • You can show the projects on a modal or on a single page
  • Compatible with Elementor (Portfolio Widget)
  • Compatible with any page builder (if you use the shortcode)
  • Compatible with Gutenberg (if you use the shortcode)
  • Masonry/Boxed Grid
  • 2,3 or 4 collumns

Installation Instructions / How to use

  1. Upload elementor-portfolio folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Click on the “Portfolio” link from the main menu
  4. Click on “Add New Item”, create your first portfolio content and publish. Create as many posts you want.
  5. Create a new page using Elementor, or edit a existing open
  6. Drag and drop the portfolio widget to your page.
  7. Customize it using the widget options and publish the page.
  8. Done! Your new portfolio is ready!

How to display the filterable portfolio grid using a shortcode

The widget will be available in Elementor items. Just drag it to your website and select the customization options 🙂

You can also use dthe shortcode to display the portfolio grid on a page/post, or using Gutenberg and other page builders:


You can customize it using these options:

  • postsperpage: Set a number of posts to show (eg: postsperpage=”12″).
  • showfilter: Show the category filter on the top of the grid. Options: yes/no. (eg: showfilter=”yes”).
  • style: Set the grid style of the portfolio. Options: masonry/box. (eg: style=”box”).
  • linkto: Set the link type of the portfolio item. If is set to image, it will open the Featured Image on a lightbox. Options: image/project. (eg: linkto=”image”).
  • columns: Set the columns per row of the portfolio grid. Options: 2/3/4. (eg: columns=”4″).
  • margin: Choose if you want a margin between the items or no. Options: yes/no. (eg: margin=”no”).

Example of a complete shortcode:

[elemenfolio postsperpage=”12″ type=”no” showfilter=”yes” style=”masonry” linkto=”image” columns=”4″ margin=”no”]

Example of a complete shortcode without the set properties:
[elemenfolio postsperpage=”” showfilter=”” style=”” linkto=”” columns=”” margin=””]


November 16, 2020
I arrived at this plugin because of a tutorial from Ferdy Korpershoek on how to make Portfolios for FREE in Elementor. It worked perfectly based on his tutorial. At first, I was nervous using this plugin because its last update was 3 years ago. But thankfully, it was updated recently. Keep up the good work and hoping for its continued development.
April 23, 2018
The simple way to add Portfolio entries in Elementor. The possibility of translating the extension is still missing.
Read all 5 reviews

Contributors & Developers

“Portfolio for Elementor | Powerfolio” is open source software. The following people have contributed to this plugin.



1.0.1 – Initial Release
1.1 – Added Gutenberg Editor to the Portfolio post type / Changed the post type label to “Portfolio” / Added “Freemius” / Fixed 404 errors on portfolio after activation
1.2 – Updated the admin page / Fixed some issues / PRO version release
1.2.5 – Added video tutorial / Fixed issue with taxonomies and gutenberg / updated freemius SDK