WordPress Portfolio: the free AIFORYA plugin
Build a professional WordPress portfolio for free: projects, galleries, 8 templates, shortcodes, client proofing by code and anonymized stats. Local, no

Turn your work into a professional, elegant portfolio.
AIFORYA Portfolio organizes your projects, images and galleries, lets you choose from 8 visual templates, and displays it all with a simple shortcode. It even includes a code-protected client proofing gallery. All local, with no configuration, no external service and no API key - and free, with no time limit.
- Free and complete: published on WordPress.org, no crippled features.
- Local: the core of the plugin makes no network calls, anonymized stats with no tracking cookie.
- No dependencies: built-in lightbox, 8 ready-to-use templates, no-code customization.
Why a dedicated portfolio rather than a simple gallery?
An image gallery shows photos; a portfolio tells the story of projects. The difference is decisive for a photographer, a designer, an agency or a craftsperson: a prospect doesn't buy a nice image, they buy proof that you can solve their problem. That's why AIFORYA Portfolio structures each project as Challenge / Solution / Result and offers 8 distinct visual identities, from editorial minimalism to immersive narrative scroll.
And because the work doesn't stop at publication, the plugin includes client proofing: share a protected link, let your client tick the selected images, and receive their selection by email. A local and free alternative to paid proofing services, without sending your images to a third-party server.
What the plugin does
- Projects and galleries - create projects, add images and videos from the WordPress media library, reorder them, and write titles, alt text and captions.
- 8 visual templates - Editorial Minimalist, Full-Screen Immersive, Magazine, Brutalist, Cinema, Pinterest Masonry, Classic Studio, Narrative Scroll. Each with its own identity.
- No-code customization - change colors, fonts and spacing via CSS variables or from the WordPress Customizer.
- Project arc - structure a project into three phases (The Challenge / The Solution / The Result) for a narrative feel.
- Shortcodes -
[aiforya_portfolio](grid),[aiforya_portfolio_project id="42"](a project's page),[aiforya_portfolio_proofing](client proofing). Compatible with Gutenberg, Elementor, Divi, Bricks and more. - Client proofing - generate a code-protected link: the client ticks the selected images, comments and confirms their selection, and you're notified by email.
- Built-in lightbox - zoom, keyboard and touch navigation, with no external dependencies.
- Anonymized statistics - view counts and most-viewed projects, via an anonymized session identifier (SHA256), with no tracking cookie. Configurable retention, automatic purge.
How it does better than competing free plugins
| AIFORYA Portfolio | Common free plugins | |
|---|---|---|
| Client proofing | Included, local, code-protected | Paid third-party service (Pixieset, ShootProof) |
| Visual templates | 8 distinct identities | 1 or 2 generic grids |
| Narrative project arc | Challenge / Solution / Result included | Absent |
| Statistics | Anonymized, cookie-free, included | Reserved for paid versions or absent |
| Privacy | Core 100% local, no network calls | Reliance on an external service |
| API key / account | None | Sometimes required |
Installation in 2 minutes
- Download the plugin from this page (or install it from WordPress.org).
- Activate it from the Plugins menu.
- Go to the AIFORYA Portfolio menu, create a project in the Portfolio tab, add your images and choose a template in the Appearance tab. Finally, create a page with the
[aiforya_portfolio]shortcode.
That's it: your portfolio is online, ready to impress your prospects.
Questions fréquentes
Historique des mises à jour
- v1.0.0
Initial release: projects and galleries, 8 visual templates, customization via CSS variables, project arc (Challenge / Solution / Result), shortcodes, client proofing by code, built-in lightbox, anonymized statistics (GDPR).
Une question ? Contactez-nous.