WordPress plugin intelligence profile

Global AI Gallery

Image and video gallery with premium PhotoSwipe lightbox and a native Elementor widget. Accessible, SEO-ready, YouTube support.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.3.8
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update21 Oct 202611d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Global AI Gallery version 1.3.8 as active, updated 11d ago and tested up to WordPress 7.0.

Overview

About this plugin

Global AI Gallery creates clean, functional galleries on any WordPress site:

  • Dedicated Custom Post Types for Galleries and Albums
  • Responsive Grid layout (1–6 configurable columns)
  • PhotoSwipe 5 lightbox with keyboard, arrow and touch swipe navigation
  • YouTube support — paste a URL and the plugin handles the thumbnail and playback
  • Native Elementor widget
  • Schema.org ImageGallery markup for SEO
  • Accessible — ARIA, focus trap, screen-reader friendly
  • Multi-language ready — Polylang/WPML compatible,.pot file included
  • No external dependencies — everything is vendored, no CDN calls

Pro Version

The Pro add-on (sold separately) adds Masonry, Justified and Carousel layouts, Vimeo and self-hosted videos, premium lightbox with zoom/share/download, animated filters, interactive albums, and premium templates. software/plugin-global-ai-gallery

External services

This plugin connects to YouTube to display video content that the site administrator has chosen to add to a gallery or album. No data is sent unless an admin explicitly adds a YouTube URL to a gallery item.

com)

jpg ) using wp_remote_head(). Only the video ID is sent in the URL. The result (a URL string) is cached locally for 24 hours via WordPress transients to avoid repeat requests.

– Data sent: the YouTube video ID that the administrator added.

– When: the first time a gallery containing that video is rendered, and every 24 hours after the cache expires.

– Service provider: Google LLC.

com/t/terms

com/privacy

com)

com/embed/<video-id>. This is a standard browser iframe; the plugin does not perform any server-side request.

– Data sent: the YouTube video ID, plus whatever YouTube itself collects from the visitor’s browser (User-Agent, Referer, cookies — unless the cookieless host is used).

– When: only when a visitor actually plays a YouTube video on the page.

– Service provider: Google LLC.

– Terms and privacy: same links as above.

The plugin does not contact any other external service. No telemetry, analytics, license servers, or auto-update endpoints are called by this Free version.

Security

This plugin exposes one public REST endpoint to support deferred rendering of galleries from the frontend without requiring a logged-in user:

GET /wp-json/global-ai-gallery/v1/render/<id> — returns the HTML for a single published gallery. The endpoint declares `permission_callback => __return_true` (public) because a published gallery is public content by definition, exactly like the post that embeds it. The handler then enforces a real read-permission check before rendering anything:

1. <id> is sanitised with absint() and validated to be a positive integer before reaching the handler.

2. The post must exist and be of the gawpg_gallery custom post type; otherwise a 404 WP_Error is returned.

3. Read access is checked the same way WordPress core checks it ( WP_REST_Posts_Controller::check_read_permission() ): a publish gallery is readable by anyone, but any non-public status (draft, pending, private, future, trash) only renders when the current user actually has read access to that specific post ( current_user_can( 'read_post', $id ) ) — otherwise 404.

4. Password-protected galleries are never rendered without the password. post_password_required() is honoured (respecting the wp-postpass cookie), returning a 401/403 WP_Error when the password has not been entered.

5. The endpoint only returns rendered HTML; it never reads or writes user data, options, transients, or any other server state.

This is the same content the visitor can already see by visiting the gallery’s public page or any post that embeds it via the shortcode, so making the endpoint authenticated would add no privacy or security benefit.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • album
  • elementor
  • gallery
  • lightbox
  • photoswipe
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity21 Oct 202611d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.3.71.3.8
WordPress compatibility7.0.47.0.7
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.