[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f23cj0_rGWnOlFTzCvsDjnOtf-AQcveTcE2N3CXpJq5k":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"janzeman","Jan Zeman","https:\u002F\u002Fprofiles.wordpress.org\u002Fjanzeman\u002F",1,20,100,30,94,"2026-04-04T21:23:32.844Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":7,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"janzeman-shared-albums-for-google-photos","Shared Albums for Google Photos (by JanZeman)","1.0.7","\u003Cp>Shared Albums for Google Photos (by JanZeman) allows you to easily display publicly shared Google Photos albums in your WordPress posts and pages using a simple shortcode. The plugin uses the modern Swiper library to provide a beautiful, touch-enabled gallery experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This plugin is not affiliated with or endorsed by Google LLC. Google Photos™ is a trademark of Google LLC.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT:\u003C\u002Fstrong> Short links (photos.app.goo.gl) might stop working in the future. While both full and short link formats work today, we strongly recommend using the full link format \u003Ccode>https:\u002F\u002Fphotos.google.com\u002Fshare\u002F\u003C\u002Fcode> to ensure your galleries continue working. The plugin will display a warning banner when short links are detected.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Grid Mode\u003C\u002Fstrong> – Display photos as a thumbnail grid with uniform\u002Fjustified layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid Paging Or Scrolling\u003C\u002Fstrong> – Use \u003Ccode>grid-rows\u003C\u002Fcode> with optional \u003Ccode>grid-scroller\u003C\u002Fcode> to choose page controls or a single scrollable grid\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Gallery Viewer\u003C\u002Fstrong> – Powered by Swiper 11, a modern mobile-friendly slider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Works perfectly on desktop, tablet, and mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Playground\u003C\u002Fstrong> – Admin-only sandbox on the Settings page for experimenting with \u003Ccode>[jzsa-album]\u003C\u002Fcode> shortcodes and previews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Gestures\u003C\u002Fstrong> – Swipe navigation on touch devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fullscreen Mode\u003C\u002Fstrong> – Click to view photos in fullscreen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Play\u002FPause Control\u003C\u002Fstrong> – Fullscreen play\u002Fpause button with spacebar keyboard shortcut\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click Navigation\u003C\u002Fstrong> – Optional click\u002Fdouble-click on left\u002Fright areas to navigate between photos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual-Mode Autoplay\u003C\u002Fstrong> – Separate autoplay settings for normal and fullscreen modes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zoom Support\u003C\u002Fstrong> – Pinch-to-zoom and double-click to zoom on photos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Navigation\u003C\u002Fstrong> – Use arrow keys to navigate, spacebar to play\u002Fpause in fullscreen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Progressive Loading\u003C\u002Fstrong> – Loads preview images first, then full-resolution for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Preloading\u003C\u002Fstrong> – Automatically preloads adjacent slides for smooth navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy Loading\u003C\u002Fstrong> – Images load as needed for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Recovery\u003C\u002Fstrong> – Graceful fallback with placeholder when images fail to load\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Download Button\u003C\u002Fstrong> – Optional download button to save photos to your device\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Control dimensions, autoplay, delays, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cached for Performance\u003C\u002Fstrong> – Gallery HTML is cached for 24 hours\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Large Album Support\u003C\u002Fstrong> – Handles up to 300 photos per album (Google Photos limitation; very old iOS\u002FWebKit devices may be limited to 25 photos for stability)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin fetches your public Google Photos album and creates a responsive gallery. Simply paste the share link from Google Photos into the shortcode.\u003C\u002Fp>\n\u003Ch4>Security & Error Handling\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SSRF protection – validates Google Photos URLs\u003C\u002Fli>\n\u003Cli>Proper output escaping for XSS prevention\u003C\u002Fli>\n\u003Cli>WordPress coding standards compliant\u003C\u002Fli>\n\u003Cli>Swiper library bundled locally\u003C\u002Fli>\n\u003Cli>User-friendly error messages for invalid or short links\u003C\u002Fli>\n\u003Cli>Automatic detection and warning for deprecated goo.gl links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Basic Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>RECOMMENDED:\u003C\u002Fstrong> Use the full \u003Ccode>photos.google.com\u002Fshare\u002F\u003C\u002Fcode> URL format for future compatibility.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[jzsa-album link=\"https:\u002F\u002Fphotos.google.com\u002Fshare\u002FYOUR_LONG_ALBUM_ID\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Concrete example with a real album link (for testing):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[jzsa-album link=\"https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipOg3EA51ATc_YWHyfcffDCzNZFsVTU_uBqSEKFix7LY80DIgH3lMkLwt4QDTHd8EQ?key=RGwySFNhbmhqMFBDbnZNUUtwY0stNy1XV1JRbE9R\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note: Short links (photos.app.goo.gl) are still supported but will show a deprecation warning.\u003C\u002Fp>\n\u003Ch4>Advanced Usage\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[jzsa-album\n    link=\"https:\u002F\u002Fphotos.google.com\u002Fshare\u002FYOUR_LONG_ALBUM_ID\"\n    background-color=\"#000000\"\n    image-fit=\"contain\"\n    width=\"500\"\n    height=\"375\"\n    autoplay=\"true\"\n    autoplay-delay=\"5\"\n    autoplay-inactivity-timeout=\"60\"\n    start-at=\"1\"\n    full-screen-autoplay=\"true\"\n    full-screen-autoplay-delay=\"3\"\n    full-screen-switch=\"double-click\"\n    full-screen-navigation=\"single-click\"\n    show-title=\"true\"\n    show-counter=\"true\"\n    show-link-button=\"true\"\n    show-download-button=\"true\"\n]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Shortcode Parameters\u003C\u002Fh4>\n\u003Cp>The only required parameter is \u003Cstrong>link\u003C\u002Fstrong> — the Google Photos share URL.\u003C\u002Fp>\n\u003Cp>All other parameters are optional and control appearance, autoplay, fullscreen behavior, display options, gallery mode, and grid layout.\u003C\u002Fp>\n\u003Cp>For the complete list of all parameters with descriptions and defaults, visit the plugin’s \u003Cstrong>Settings\u003C\u002Fstrong> page in your WordPress admin (Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shared Albums for Google Photos). The Settings page also includes a Playground for experimenting with shortcodes and live Samples you can copy.\u003C\u002Fp>\n\u003Ch4>Getting Your Album Share Link\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Open Google Photos and select an album\u003C\u002Fli>\n\u003Cli>Click the share button (or three-dot menu > Share)\u003C\u002Fli>\n\u003Cli>Click “Create link” or “Get link”\u003C\u002Fli>\n\u003Cli>Copy the FULL share link (format: \u003Ccode>https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipN...\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>IMPORTANT:\u003C\u002Fstrong> Google Photos may show a short link like \u003Ccode>https:\u002F\u002Fphotos.app.goo.gl\u002Fabc123\u003C\u002Fcode>. These short links \u003Cstrong>might stop working in the future\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Current Behavior:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Short links still work but display a warning banner\u003Cbr \u002F>\n– We strongly recommend using full links to avoid future issues\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to get the full link:\u003C\u002Fstrong>\u003Cbr \u002F>\n– On web: Right-click the album share link and choose “Copy link address” to get the full link\u003Cbr \u002F>\n– Or visit the short link in your browser and copy the full link from the address bar\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003Cbr \u002F>\nFull link (recommended): \u003Ccode>https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipNxLo...\u003C\u002Fcode> ✅\u003Cbr \u002F>\nShort link (works with warning): \u003Ccode>https:\u002F\u002Fphotos.app.goo.gl\u002Fabc123\u003C\u002Fcode> ⚠️\u003C\u002Fp>\n\u003Cp>Use the shortcode with full link:\u003Cbr \u002F>\n    [jzsa-album link=”https:\u002F\u002Fphotos.google.com\u002Fshare\u002FAF1QipNxLo…”]\u003C\u002Fp>\n\u003Cp>Or with short link (not recommended):\u003Cbr \u002F>\n    [jzsa-album link=”https:\u002F\u002Fphotos.app.goo.gl\u002Fabc123″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> The album must be public (shared via link) for the plugin to access it.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Uses \u003Ca href=\"https:\u002F\u002Fswiperjs.com\u002F\" rel=\"nofollow ugc\">Swiper\u003C\u002Fa> – MIT License\u003C\u002Fli>\n\u003Cli>Developed by Jan Zeman\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any user data.\u003C\u002Fp>\n\u003Ch4>Use of external Google services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin fetches public Google Photos album pages from \u003Ccode>https:\u002F\u002Fphotos.google.com\u003C\u002Fcode> and image files from \u003Ccode>*.googleusercontent.com\u003C\u002Fcode> in order to render the galleries.\u003C\u002Fli>\n\u003Cli>Only publicly shared album links are supported; the plugin has no access to private albums or any content that is not already available via a public share link.\u003C\u002Fli>\n\u003Cli>The plugin does not collect, store, or transmit user credentials or personal data. It only caches album HTML and image URLs in WordPress transients for performance, and this cache is stored locally in your WordPress database.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bug reports:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJanZeman\u002Fshared-albums-for-google-photos\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">Open an issue on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature requests:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjanzeman-shared-albums-for-google-photos\u002F\" rel=\"ugc\">Post on the support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leave a rating:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjanzeman-shared-albums-for-google-photos\u002Freviews\u002F#new-post\" rel=\"ugc\">Review on WordPress.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buy Me a Coffee:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fjanzeman\" rel=\"nofollow ugc\">buymeacoffee.com\u002Fjanzeman\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Display publicly shared Google Photos albums with a modern, responsive Swiper-based gallery viewer.",374,80,"2026-03-11T22:07:00.000Z","6.9.4","5.0","7.0",[27,28,29,30,31],"album","embed","gallery","google-photos","swiper","https:\u002F\u002Fgithub.com\u002FJanZeman\u002Fshared-albums-for-google-photos","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjanzeman-shared-albums-for-google-photos.1.0.7.zip",0,null,"2026-03-15T15:16:48.613Z"]