Sonido Gallery

Build beautiful, responsive image and video galleries entirely from the WordPress admin. No builders, no bloat: images stay in your Media Library, galleries render with a lightweight CSS grid and open in a PhotoSwipe lightbox with zoom, swipe and keyboard navigation.

100% free GPLv2 or later Requires PHP 7.4 Translation ready
Features

Everything you need, nothing you don't

Sonido Gallery keeps your content in WordPress and your pages fast. Here is what the free version ships with — all of it fully functional, nothing locked.

Gallery management

  • Custom post type "Galleries"
  • Sortable image list with caption editor
  • Pick images straight from the Media Library

Video items

  • YouTube videos with automatic covers
  • Self-hosted video files
  • Accessible video modal with focus management

PhotoSwipe lightbox

  • Zoom, swipe and keyboard navigation
  • HTML captions visible inside the lightbox
  • Touch-friendly, retina-aware

Layout & visuals

  • Responsive CSS grid, gap and rounding control
  • Three thumbnail sizes: thumbnail / medium / large
  • Captions below or as overlay

Shortcode first

  • [sonido_gallery id="123"]
  • Per-instance size, columns and layout override
  • Works in the block editor and page builders

Developer API

  • Layout registry with one filter
  • Filterable item types for add-ons
  • Theme-overridable templates and item markup
Screenshots

See it in action

Sonido Gallery meta box with sortable image list and caption editor
Gallery meta box with sortable image list and caption editor
Sonido Gallery frontend grid with the PhotoSwipe lightbox open
Frontend grid with lightbox open
Sonido Gallery settings page with layout, captions and visuals controls
Settings page — Layout, Captions, Visuals
Installation

Live in under a minute

  1. InstallFrom Plugins → Add New, search for "Sonido Gallery" and click Install Now.
  2. Create a galleryOpen Galleries → Add New, pick your images from the Media Library and write your captions.
  3. Embed itCopy the shortcode shown in the gallery editor — [sonido_gallery id="123"] — into any page or post.
For developers

A small, stable extension API

Register your own layout

Hook sonido_gallery_loaded and call Sonido_Gallery_Layouts::register() with a template path — your layout appears in the per-gallery selector automatically.

Add custom item types

Extend galleries with new item kinds via sonido_gallery_allowed_types and sonido_gallery_normalize_custom_item. Vimeo support ships in Pro — your own types work the same way.

Need more?

Sonido Gallery Pro

Masonry, Justified and Carousel layouts, Vimeo videos with cached thumbnails and a per-gallery layout selector. Same shortcode, same workflow — just more presentation power.

Get Pro →