Start here
All documentation Installing JMGallery Your first gallery How JMGallery stores thingsFilling the library
Adding photos Custom fields The library and bulk editing CSV export and importShowing photos
Building a display Grid, masonry and list Shortcodes The archive page and filters Single item pages The Elementor widgetPro features
Video Captions, backgrounds, hover Protecting your photos Downloads and sellingReference
Settings reference Licences and updates For developers TroubleshootingThe library has two views. The table works like a spreadsheet and is where most of the work happens. The grid is for looking at photos rather than at data.
Editing one cell
Click any cell. It becomes an input. Then:
- Enter saves and closes.
- Tab saves and moves to the next cell, wrapping to the next row at the end. Shift-Tab goes back.
- Esc cancels.
- Clicking away saves.
Each save is its own request, and the cell flashes green when it lands. There is no Save button and nothing to lose by navigating away.
Bulk editing
Tick any number of rows — or the checkbox in the header to take the whole page — and the bulk editor opens above the table. Fill in only the fields you want to change and click Apply. Blank fields are left alone, which is the behaviour you want almost every time.
Add, replace, remove
Fields that hold several values get a mode dropdown beside them:
| add | Appends to what is already there. Tagging forty photos with a person’s name without disturbing the tags they already carry. |
|---|---|
| replace | Throws away the existing values and writes yours. |
| remove | Takes out the values you name and leaves the rest. |
Single-choice fields treat add as replace, because they hold one value by definition.
Selecting exactly one row turns the bulk editor into a single-item editor: the title appears, the current values are filled in, and the mode dropdowns default to replace.
Finding the right photos first
The toolbar narrows the table before you select anything.
- Search everything covers titles, text fields and tag names.
- A dropdown for every filterable field, showing how many photos carry each value.
- Status: published, draft, or both.
- Media type, once you have video.
- Sort by newest, by name, or by any sortable field. Clicking a column header does the same, and clicking again reverses it.
Page size is 25, 50, 100 or 200 at the bottom. Filter first, then select all, then apply — that is the fast path through a large collection.
Grid view
The button at the right of the toolbar switches to thumbnails, with the title and the first couple of short fields beneath each. Click a card to select it; the same bulk editor appears. Your choice of view is remembered in this browser.
Deleting
The ✕ on a row, or the Delete button in the bulk editor, both ask the same question:
- OK deletes the gallery items and the image files from the Media Library.
- Cancel offers the safer option: delete the items and keep the files.
Read that dialog rather than clicking through it. It is the only place in JMGallery that can remove files from your Media Library.
A worked example
Four hundred photos have just been uploaded from a wedding. Half are from the church, half from the dinner.
- Filter the library to the album you gave them all on upload.
- Sort by newest, so the two halves fall into a clear order.
- Select the church half, set Location to the church and add the tag
ceremony. - Select the rest, set Location to the restaurant and add
reception. - Tab through the Title column for the twenty photos that deserve a real title.
Four bulk actions and a few minutes of typing.