This section covers the extension points of Visual Portfolio: the PHP filters and actions that run while a gallery renders, the control types you can register, the jQuery events and methods of the front-end gallery, the CSS variables that style it, the PHP templates a theme can override, the REST routes, and where the plugin stores its data.
- 🚀 Introduction
- Compatibility
- Portfolio
- 📂 Portfolio Page
- 🗂️ Projects
- Blocks
- 🖼️ Gallery Blocks
- Features
- 🔌 Social Feeds
- 📝 Proofing
- 💾 Saved Layouts and Shortcodes
- ⚙️ Settings
- Localization
- Translation
- Multilingual
- Resources
- ❓ FAQ
- Why does filtering take time?
- How do I change the style of single project pages?
- How do I remove the overlay scrollbar?
- What is the difference between Visual Portfolio and Visual Portfolio Pro?
- Do I need the free plugin installed to use Pro?
- Why was the free plugin deactivated when I activated Pro?
- Can I try Visual Portfolio Pro before buying?
- How many sites can I use my license on?
- What happens when my license expires?
- How do I renew an existing license key?
- How can I get a refund?
- Where do I get support?
- Does Visual Portfolio work with my theme or page builder?
- Does it work on WordPress multisite?
- Which external services does the plugin contact?
- How do I add a gallery to a page?
- How do I reuse the same gallery on several pages?
- How do I make a gallery full width?
- How many images can a gallery hold?
- How do I reorder images in a Media gallery?
- How do I change the order of projects?
- How do I clone a project?
- How do I change the number of columns on mobile?
- Why does my 5-column grid show 4 columns?
- Why are my images cropped, and how do I stop it?
- Why are my images blurry?
- Why is there a gap under my images in Masonry?
- Why is the title not shown on top of the image?
- Why do hover effects not work on my phone?
- Why is only one category shown on each item?
- How do I add a Read More button?
- How are Views and Reading Time counted?
- How do I change fonts, colors and spacing?
- Can I show an animated GIF on hover?
- How do I open items in a lightbox instead of the post page?
- Can a gallery item link to an external URL?
- Can I open a post or page inside the lightbox?
- How do I link to a specific image in the lightbox?
- Which video and audio services can I use?
- Can the lightbox open my regular WordPress images and galleries?
- Fancybox or PhotoSwipe?
- Why does the filter not show my tags or custom taxonomy?
- Why does the filter show only “All” or nothing?
- Can visitors link to a filtered or paged view?
- Where is Items Per Page?
- Can I add a search box to the gallery?
- Can I use the plugin without the Project post type?
- How do I change the “portfolio” part of project URLs?
- I deleted the Portfolio page. How do I get it back?
- Who can edit projects and Saved Layouts?
- Can videos play inside the gallery grid?
- How do I make one item open several images?
- Can I show a different image in the lightbox than in the grid?
- Are the Media Library’s titles and captions used?
- Does the plugin support WebP and AVIF?
- How often are social feeds updated?
- Can I edit imported social posts?
- Why are likes not shown for social posts?
- Can I show an Instagram hashtag feed or a Facebook page?
- Where are social images stored?
- Can several people select photos in the same proofing gallery?
- Can the client download photos from a proofing gallery?
- Does right-click protection stop image theft?
- Are my original images changed by watermarks?
- Does the plugin work with caching plugins?
- How do I disable lazy loading?
- Are galleries SEO-friendly?
- Why does the editor preview not load?
- How do I translate “Load More”, “All” and other gallery texts?
- Does it work with WPML, Polylang, TranslatePress?
- What is deleted when I uninstall the plugin?
- Can I override the plugin’s templates?
- 🐞 Troubleshooting
- Site header displays above Popup gallery
- Filter does not filter projects
- 404 error on single portfolio pages
- Images lazy loading conflict
- Preview does not load in editor
- Social feeds empty images
- Social feeds do not loads
- Download Failed: Unauthorized
- An error occurred while updating Visual Portfolio Pro: Could not create directory
- License activation errors
- Migration to v3
- Avada theme Portfolio post type conflict
- Jetpack images lazy loading conflict with imagesloaded and masonry
- Lightbox opens the post page instead of the image
- Videos do not play in the lightbox
- Load More loads nothing or repeats the same items
- “Premium Only” notes on options I paid for
- “To enable updates, please enter your license key”
- Watermarks are not applied
- Password or age gate is not shown
- Proofing page returns 404
- Users cannot access Projects
- The block editor shows a JavaScript error or the sidebar is empty
- Elementor lightbox opens on top of the plugin’s lightbox
- WPML: the translated Portfolio page returns 404
- 🧑💻 Developers