Building a gallery API endpoint with the WordPress REST API
register_rest_route, permission_callback, and arg sanitisation — the three things a custom REST endpoint must get right. A working gallery endpoint, built properly.
register_rest_route, permission_callback, and arg sanitisation — the three things a custom REST endpoint must get right. A working gallery endpoint, built properly.
Actions, filters, and a clean hook surface are what separate a plugin you can build on from one you fork. How to extend a gallery plugin without touching its source.
“One licence, unlimited sites” meets the reality that each subsite is often a separate activation. How multisite plugin licensing actually works.
What white-labelling actually means for an agency hand-off: branded client experience, intact update path, licence terms respected. The professional standard, explained.
The ACF/SCF fork changed the field-storage landscape. How to attach per-gallery settings as post meta cleanly, and what the 2024 split means for your stack.
A gallery block is the canonical real Gutenberg block — attributes, dynamic rendering, frontend interactivity. Build one well and you understand block development.
A customer picks navy and the gallery still shows red. Baymard found 54% of sites do not match images to the selected variant. The fix.
Baymard found 25% of sites lack sufficient zoom — and watched shoppers abandon products over it. The zoom patterns that convert, on desktop and mobile.
A product gallery and a lookbook do opposite jobs. One helps a decided buyer inspect; the other helps an undecided browser discover. Using the wrong one costs sales.
Baymard found only 48% of leading sites have decent product-page UX. The product gallery is where most lose revenue — and how to fix yours.
Most photographer sites are a beautiful gallery and nothing else. Beautiful galleries do not book weddings. The seven things a photographer site actually needs.
Watermarks are having a rough decade — AI strips them, screenshots dodge them. The five strategies that still protect your work in 2026, honestly ranked.
Your clients should not need a tutorial to favourite 80 photos. What makes a proofing gallery genuinely good in 2026 — and the SaaS-vs-own-site decision.
Every wedding photo you deliver may contain GPS coordinates — including the client home. What EXIF reveals, and the one rule that protects your clients.
The wedding lands Friday. The couple wants a sneak peek by Sunday. The workflow that gets proofs live by Sunday morning without losing your weekend.
Your portfolio has 200 photos because you are proud of all of them. That is exactly why it is not booking work. The portfolio problem is a curation problem.