Smart Portfolio Manager – Product Catalog Listing

Sharraxaad

Smart Portfolio Manager is a powerful and lightweight solution for showcasing your best work on any WordPress website. Designed with both beginners and developers in mind, it seamlessly creates a custom post-type portfolio that allows you to beautifully organize your projects using custom categories and tags.

Whether you are a freelancer, an agency, or a studio, this plugin provides an elegant, fully responsive grid layout to captivate your audience immediately. Simply add your images alongside project details, and the plugin will seamlessly handle the gallery presentation.

Why Choose Smart Portfolio Manager?

  • Effortless Organization: Categorize your work intuitively using custom portfolio taxonomy.
  • Stunning Grid Layouts: Showcase your projects in highly-attractive, responsive 3-column grids.
  • Highly Customizable: Adapt the presentation to perfectly match your site’s unique aesthetic.

If you are looking for a reliable, easy-to-use, and visually appealing way to display your work, Smart Portfolio Manager is the perfect choice!

Key Features

  • Flexible Shortcodes: Easily display your portfolio anywhere on any Page, Post, or Widget.
  • Custom Post Type: Keeps your portfolio projects perfectly separated from your regular blog posts.
  • Responsive Grid Layout: A stunning 3-column architecture that automatically adapts to any screen size.
  • Integrated Lightbox: Beautifully showcase your full-size images in a sleek pop-up gallery without leaving the page.
  • Advanced Filtering: Choose to show or hide specific portfolio categories and terms with simple shortcode attributes.
  • Complete Design Control: Custom sorting, pagination limits, and ordering options built right in.

Shortcodes

Default Shortcode

[spmpcl_post_grid]

Control Number of Portfolio Per Page

Options: Options: -1 for all Portfolio
Default: 10 (WordPress Default)
[spmpcl_post_grid posts_per_page=”6″]

Show/Hide Specific Category Terms

Options: 1,2,3,4 (Comma Seprate ID)
Default: “”
[spmpcl_post_grid category=”10,20,30,40″]
or
[spmpcl_post_grid terms=”101,201,301,401″]

Post Order

Options: ASC, DESC
Default: DESC
[spmpcl_post_grid order=”DESC”]

Post Orderby

Default: Options: menu_order, ID, title
Default: menu_order
[spmpcl_post_grid orderby=”menu_order”]

for more info: Visit Official Document

Sawir-shaashado

  • Frontend: Portfolio Detail Page: A beautiful, comprehensive showcase for individual project details.
  • Frontend: Portfolio Slider: An interactive, swipeable carousel layout to present multiple projects.
  • Frontend: Portfolio Grid Layout: The stunning, responsive 3-column grid design displaying your work.
  • Backend: WordPress Dashboard: The custom post type overview where you manage all your portfolio entries.
  • Backend: Portfolio Meta Box: The intuitive project settings area to configure app links, tools, and galleries.

Rakibaad

Automatic Installation

  1. Log in to your WordPress dashboard.
  2. Navigate to the Plugins menu and click “Add New”.
  3. In the search field type “Smart Portfolio Manager – Product Catalog Listing” and press Enter.
  4. Once you find the plugin, click “Install Now”.
  5. Click “Activate” after the installation is complete.

Manual Upload via WordPress Admin

  1. Download the smart-portfolio-manager.zip file.
  2. Log in to your WordPress dashboard.
  3. Navigate to Plugins > Add New.
  4. Click on the “Upload Plugin” button at the top of the page.
  5. Choose the downloaded smart-portfolio-manager.zip file and click “Install Now”.
  6. Click “Activate” once the installation finishes.

Manual Installation via FTP

  1. Download the smart-portfolio-manager.zip file.
  2. Extract the contents of the zip file on your local machine to create a smart-portfolio-manager folder.
  3. Upload the extracted smart-portfolio-manager folder to the /wp-content/plugins/ directory on your web server using an FTP client.
  4. Log in to your WordPress dashboard and navigate to the Plugins menu.
  5. Locate the plugin in the list and click “Activate”. For more details, visit the WordPress Codex instructions.

SBI

Will Smart Portfolio Manager work with my theme?

Yes! Smart Portfolio Manager is designed to be highly compatible and will work seamlessly with almost any standard WordPress theme. It inherits your active theme’s typography and styling, ensuring the portfolio naturally blends into your website.

How do I use the plugin to display my portfolio?

Once you have added your portfolio items (with their Featured Images) from the WordPress dashboard, you can display them anywhere using our shortcode system.
Simply add the shortcode [spmpcl_post_grid] in any Page or Post editor.
If you are a developer looking to add it directly into a PHP template file (outside the post editor), you can use the following code:

Why are my portfolio images missing or uneven?

Make sure you have uploaded and assigned a “Featured Image” to each of your portfolio items. The grid relies on featured images to display beautiful thumbnails. For the most uniform layout, we recommend uploading images with similar dimensions or aspect ratios.

My site broke – what do I do?

If you notice an error immediately after installing Smart Portfolio Manager, it is likely due to a plugin conflict. There could be a clash with an outdated theme or another older plugin on your site. Try temporarily deactivating other plugins to identify the conflict.

Where can I report bugs or request support?

We are always looking to improve! You can post details on our official support forum. When reporting bugs, please include the versions of WordPress and Smart Portfolio Manager you are running, and describe the issue in as much detail as possible.

Dibu-eegisyo

Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.

Ka-qaybgalayaasha & Horumariyayaasha

“Smart Portfolio Manager – Product Catalog Listing” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

Isbeddellada

1.1.0

  • Compatibility: Confirmed tested and working with WordPress 6.7 and PHP 8.4
  • Performance: Moved flush_rewrite_rules() from the init hook to plugin activation/deactivation hooks only — eliminates a costly operation running on every page load
  • Bug fix: Corrected a critical output buffer (ob_start / ob_get_clean) mismatch in the shortcode renderer that caused unclosed HTML wrapper <div> tags to be produced on every shortcode output
  • Bug fix: Added missing ob_start() to the grid display function so it correctly manages its own dedicated output buffer
  • Bug fix: Replaced incorrect wp_reset_query() call with the proper wp_reset_postdata() after secondary WP_Query loops, preventing interference with global WordPress query state
  • Code quality: Removed extract() usage in the shortcode handler in favour of direct array access, aligning with PHP 8.4 best practices and WordPress coding standards
  • Security: Wrapped all raw SQL queries in uninstall.php with $wpdb->prepare() to properly parameterise database calls
  • Metadata: Corrected Requires at least to 5.9 (accurate minimum due to sanitize_url() dependency) and updated Requires PHP to 7.4

1.0.0

  • Initial release of Smart Portfolio Manager
  • Custom post type registration for portfolio projects
  • Custom taxonomy (Portfolio Category) with REST API support
  • Responsive 3-column grid layout via shortcode [spmpcl_post_grid]
  • Shortcode attributes for posts per page, category filtering, ordering and order direction
  • Admin taxonomy dropdown filter on portfolio list screen
  • Meta boxes for Android Play Store URL, iOS App Store URL, website URL, technology stack, client name, and portfolio images
  • Dynamic “App Features” repeater meta box
  • Integrated lightbox and carousel slider on the single portfolio page
  • Plugin uninstall routine to cleanly remove all posts, postmeta, and taxonomy data