Easy YouTube Gallery
Use this plugin when you wish to quick insert gallery grid composed from custom selected YouTube videos. For automated latest or random videos collected from YouTube channel, favourites, liked videos or playlist check out My YouTube Channel Features Custom set of ID’s provided as shortcode attribute id (single of multiple ID’s separated by comma) Custom additional class for targeted styling (if you need to blend gallery in your theme) Custom number of columns to distribute thumbnails to (min 1, max 8) Custom set video titles as shortcode content (separate by newline or pipe) Responsive thumbnails Autoplay with Magnific PopUp lightbox Well marked with classes Classes Main container: .easy_youtube_gallery .col-# for number of columns (default is 1, supported up to 8) .ar-16_9 for 16:9, .ar-4_3 for 4:3 or .ar-square for 1:1 aspect ratio custom class provided by shortcode attribute class Anchor: .eytg-item .eytg-item-# for order number of item .eytg-item-first for first item in gallery block .eytg-item-mid for middle items in gallery block .eytg-item-last for last item in gallery block Title: (new in 1.0.4) .eytg-title for custom video title .top positioning custom video title on top of thumbnail .bottom positioning custom video title on bottom of thumbnail Thumbnail: .eytg-thumbnail is class for span where we set video thumbnail as background image Play icon .eytg-thumbnail:before is pseudoclass for play icon How To Use? Full shortcode [easy_youtube_gallery id=uMK0prafzw0,8Uee_mcxvrw,HcXNPI-IPPM,JvMXVHVr72A,AIXUgtNC4Kc,K8nrF5aXPlQ,cegdR0GiJl4,L-wpS49KN00,KbW9JqM7vho ar=16_9 cols=3 thumbnail=hqdefault controls=0 playsinline=1 privacy=1 title=top wall=1 class=mySuperClass] Title One Second Title Video 3 Fourth Video YouTube 5 Sixth YouTube Video No. 7 Player #8 9th item [/easy_youtube_gallery] Basic shortcode [easy_youtube_gallery id=uMK0prafzw0,8Uee_mcxvrw,HcXNPI-IPPM cols=3] Please note! If you doing copy&paste from code above, before you paste content to page, post or text widget content, clear all formatting by paste© to/from Notepad or other plain text editor! Shortcode parameters id (required) single YouTube video ID or multiple ID’s separated with comma ar (optional) aspect ratio of thumbnails; default is ar-16_9 for 16:9, but also supported ar-4_3 for 4:3 and ar-square for 1:1 cols (optional) for number of columns to distribute thumbnails in; devault is 1, supported up to 8 thumbnail (optional) for YouTube size of thumbnail; default is hqdefault but we can use: 0 have resolution 480x360px 1, 2 and 3 have resolution 120x90px (first, second or third frame) default have resolution 120x90px (Default Quality) mqdefault have resolution 320x180px (Medium Quality) hqdefault have resolution 480x360px (High Quality) sddefault have resolution 640x480px (Standard Definition) and does not exists for lowres videos maxresdefault have resolution 1920x1080px (Full HD) and does not exists for lowres videos controls (optional) to optionally hide playback controls in lightbox player (default is 1 that means “display controls”, but you can set it to 0 to hide controls) privacy (optional) enables enhanced privacy which means that YouTube won’t store information about visitors on your web page unless they play the video. (0 or 1) playsinline controls whether videos play inline or fullscreen in an HTML5 player on iOS. Learn more on Google Developers (0 or 1) class (optional) to add custom style class if you wish to target specific styling for your own needs wall (optional) render video wall with player at top and thumbnails below (0 or 1) title (optional) set custom video titles position (top or bottom) TODO Replace MagnificPopUp with newer library VisualComposer block Inline player instead of opening in lightbox
Pic-Time Connect
Pic-Time Connect automatically generates comprehensive image sitemaps for all your Pic-Time photo galleries, helping search engines discover and index your images for better SEO performance. Key Features 🎯 Smart SEO Analysis – Automatically detects and processes Pic-Time galleries 📱 WordPress Integration – Seamlessly integrates with WordPress 5.5+ sitemap system ⚡ Performance Optimized – Focused data processing for faster sitemap generation 🔧 Selective Mode – Choose which galleries to include in sitemaps 🌐 Multiple Formats – Supports both standalone and WordPress-integrated sitemaps 🛡️ SEO Plugin Compatible – Works alongside popular SEO plugins 🔍 Robots.txt Management – Advanced troubleshooting and diagnostics tools How It Works The plugin scans your posts and pages for Pic-Time gallery embed codes, extracts image data from the Pic-Time API, and generates XML sitemaps that search engines can easily crawl and index. This helps improve your images’ visibility in search results. Sitemap Integration WordPress Sitemap Integration: Images appear in your main WordPress sitemap index (/wp-sitemap.xml) Standalone Sitemaps: Alternative endpoints for maximum compatibility Robots.txt Integration: Automatically adds sitemap URLs to your robots.txt file Robots.txt Management Diagnostic Tool: One-click testing and automatic fix attempts Platform-Specific Guides: Instructions for WordPress.com, WP Engine, Kinsta, and more SEO Plugin Integration: Step-by-step guides for Yoast, Rank Math, SEOPress, and others Force Add Option: Override SEO plugin conflicts when needed Selective Gallery Mode Control which galleries are included in your sitemaps using the data-pt-sitemap="true" attribute on gallery embed codes. Perfect for: Privacy control for personal galleries Improved performance with fewer galleries Strategic SEO management Developer Features Comprehensive debug logging Action hooks and filters for customization SEO plugin compatibility detection Maintenance tools for troubleshooting External Services This plugin connects to external services provided by Pic-Time to function properly: Pic-Time Update Service Service: Pic-Time Plugin Update Server URL: https://pictime1system.blob.core.windows.net/pictures/pt_wordpress_plugins/version.json Purpose: To check for plugin updates and display notifications to administrators Data Sent: Plugin version number and site URL (for compatibility checking) When: Once daily via WordPress cron, or when manually checked by administrators Privacy Policy: https://www.pic-time.com/privacy-policy Terms of Service: https://www.pic-time.com/terms-of-service Pic-Time Gallery API Service: Pic-Time Image Data API Purpose: To fetch image metadata from your Pic-Time galleries for sitemap generation Data Sent: Gallery IDs extracted from your embed codes When: When generating sitemaps or when pages containing Pic-Time galleries are processed Privacy Policy: https://www.pic-time.com/privacy-policy Terms of Service: https://www.pic-time.com/terms-of-service This plugin only functions with existing Pic-Time gallery accounts and embed codes. No data is sent without your explicit configuration of Pic-Time galleries on your website. Support For support with this plugin, please visit the Pic-Time support forum. For Pic-Time account and gallery-related questions, please contact Pic-Time support. Privacy Policy This plugin does not collect, store, or transmit any personal data. It only processes publicly available image URLs from your Pic-Time galleries to generate search engine sitemaps. Third-Party Services This plugin communicates with Pic-Time’s servers to retrieve image metadata for sitemap generation. Please review Pic-Time’s Privacy Policy for information about their data handling practices. Development This plugin follows WordPress coding standards and best practices: Full internationalization support with proper text domains Secure coding practices with proper input validation and output escaping WordPress filesystem API usage for file operations Proper database query optimization with caching SEO plugin compatibility detection and handling Comprehensive error handling and logging Technical Requirements WordPress 5.0 or higher (5.5+ recommended for full sitemap integration) PHP 7.4 or higher Active Pic-Time galleries on your website Public site visibility for robots.txt integration Credits Developed by Shahaf Wieder with Claude AI assistance. Special thanks to the Pic-Time team for API support and integration guidance.