WordPress plugin

Visual Portfolio Pro

Use Visual Portfolio Pro to build WordPress galleries and portfolio grids for images, videos, posts, projects, and albums without writing code. Choose masonry, justified, tiles, grid, slider, or carousel layouts, then review design changes in the editor’s live preview.

Visual Portfolio Pro

Use Visual Portfolio Pro to build WordPress galleries and portfolio grids for images, videos, posts, projects, and albums without writing code. Choose masonry, justified, tiles, grid, slider, or carousel layouts, then review design changes in the editor’s live preview.

Choose sources and media

Create galleries from picture sets, posts, projects, or taxonomy terms. Pro can use taxonomy terms as a gallery source and place nested galleries or album-style content in image galleries, posts, and taxonomy grids. Social feeds can fetch posts from Instagram, YouTube, Vimeo, Unsplash, X, Flickr, Dribbble, Twitch, RSS, and VK (Vkontakte).

Add video items directly to image galleries and post grids, with playback set to start when opened or play on hover. Supported video and audio URLs can open in the popup gallery. Quick View displays posts and pages in a popup iframe.

Set the visual style

Choose a skin, then adjust image filters and blend modes for normal and hover states, transformations, border radius, caption and overlay typography, padding, and margins. Hover tilt, custom hover images, and the Caption Move skin add interaction settings. Animated GIFs display in galleries; Pro can display them on mouseover. Built-in layouts support custom image aspect ratios and focal points.

Control browsing and popups

Filter galleries by taxonomy and sort items by date or title. Adjust the spacing between items, then pick infinite scroll, a Load More button, or paged pagination. AJAX updates dynamic gallery content in live mode. Gallery lightboxes can use Fancybox or PhotoSwipe, and lightbox functionality also works with standard WordPress images and galleries. Popup Gallery Deep Linking updates the URL when a popup opens so users can link to a specific image.

Loading and setup

Images use lazy loading. The modular structure loads scripts and styles when a relevant gallery is displayed, and the extension works with smart adaptive image sizes and compatibility with third-party WebP providers and image optimization plugins.

To build a gallery, make a gallery or portfolio block, choose its source and layout, and adjust the skin, lightbox, filters, pagination, and spacing in the live preview. Add the block to a page or post, then review the gallery on the front end.