=== Schema Gallery === Contributors: impactwebsolutions, guyphillips Tags: gallery, schema, seo, json-ld, images Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 8.0 Stable tag: 1.2.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html AI-friendly gallery plugin with automatic JSON-LD ImageObject schema markup for better SEO and search visibility. == Description == **Schema Gallery** is a lightweight, AI-friendly WordPress gallery plugin that automatically adds valid **JSON-LD ImageObject schema markup** for every image in your gallery. Perfect for photographers, agencies, and businesses who want their visual content to be properly recognized by Google, Bing, and AI-powered search results. **Key Features (Free Version):** * Create unlimited galleries with unique shortcodes. * Upload, edit, and manage images directly from the admin panel. * Automatic JSON-LD ImageObject schema markup for each image. * Schema fields include: name, description, keywords, author, license, datePublished, and more. * Built-in pagination (18 images per page). * Responsive grid and custom lightbox with next/previous navigation. * Fully compatible with major themes and browsers. * Removes Google's optional schema warnings when an author is set. * Clean, lightweight code – no external library dependencies. **Optimized for AI Search:** Schema Gallery is built for the future of SEO — where AI systems look for structured, machine-readable metadata to reference your content. Each image is wrapped in a compliant JSON-LD block, making it easy for AI to understand, cite, and recommend. == Installation == 1. Download the `schema-gallery.zip` file. 2. In your WordPress dashboard, go to **Plugins → Add New → Upload Plugin**. 3. Upload the ZIP file and click **Install Now**. 4. Activate **Schema Gallery**. 5. Go to **Schema Gallery → Add New Gallery** to create your first gallery. 6. Use the shortcode `[schema_gallery id="X"]` to display your gallery on any page or post. == Frequently Asked Questions == = Does Schema Gallery slow down my site? = No. It's built to be lightweight with optimized SQL queries and efficient pagination. = Is it compatible with my theme? = Yes. It uses WordPress's standard grid system and CSS variables, so it works well with Divi, Astra, Hello Elementor, and most custom themes. = How do I add schema to my existing images? = Simply add them to a Schema Gallery and the JSON-LD markup will be automatically generated when filled out. = Will it work with caching plugins? = Yes. It's fully compatible with W3 Total Cache, WP Super Cache, and similar tools. == Screenshots == 1. Gallery grid layout on the frontend. 2. Lightbox preview with navigation arrows. 3. Admin interface for managing gallery images. 4. Example of ImageObject schema markup validated in Google's Structured Data Testing Tool. == Changelog == = 1.2.1 = * Added internationalization support (i18n) for translations. * Fixed security escaping issues. * Updated WordPress compatibility to 6.7. = 1.2.0 = * Initial public version. * Added ImageObject JSON-LD markup for each gallery image. * Added pagination (18 images per page). * Added author, license, and datePublished schema support. * Added responsive grid and custom lightbox navigation. * Fixed CSS and JS asset enqueue issues. * Improved schema validation with optional fields for author and copyright. == Upgrade Notice == = 1.2.1 = Adds translation support and fixes security escaping issues for WordPress.org submission. == License == This plugin is licensed under the GPLv2 or later license. © 2025 Impact Web Solutions LLC