[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fz6wMeg4DkedQxFEEuF2wseg2eCcCLQBVXS0h8kRmgas":3,"$fw3nCcma8Z5XwSrMrL4eK6cNaheqA2SsMvLV8Tqnfsfw":143,"$f3OlVOZqmN_Gu_fI6FmzJH6TVY9XBhp_Xfm9u_MG-WDo":148},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":26,"fingerprints":26},"album-importer-for-google-photos","Album Importer for Google Photos","1.0.0","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Album Importer for Google Photos lets you easily import images from a public Google Photos album into your WordPress site and display them as a gallery. Add the block to any post or page, paste a Google Photos album URL, and start the import. From there, the images are added to your site’s Media Library and displayed automatically.\u003C\u002Fp>\n\u003Ch4>Basic Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create or edit a post\u002Fpage where you want the gallery.\u003C\u002Fli>\n\u003Cli>Add the “Album Importer for Google Photos” block.\u003C\u002Fli>\n\u003Cli>From Google Photos, share your album and copy the public link URL. The format of a public Google Photos album URL will be similar to: \u003Ccode>https:\u002F\u002Fphotos.app.goo.gl\u002FXXXXXXXXXXXXXXXXX\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Paste the public link URL into the block.\u003C\u002Fli>\n\u003Cli>Click Start Import.\u003C\u002Fli>\n\u003Cli>The gallery is created automatically once complete.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on Google Photos (a third-party service operated by Google LLC) to read and import publicly shared album content. No data is sent to any external service unless an authorized user explicitly provides a Google Photos album URL to the plugin. There are two triggers for requests to Google:\u003C\u002Fp>\n\u003Col>\n\u003Cli>The “Album Importer for Google Photos” block in the post\u002Fpage editor: pasting an album URL and clicking “Start Import”.\u003C\u002Fli>\n\u003Cli>The “Import from Google Photos” button that the plugin adds to the media-selection modal of core Image, Gallery, Cover, and Media & Text blocks: pasting an album URL into the modal and clicking “Load album”.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Google Photos\u003C\u002Fh4>\n\u003Cp>Google Photos is Google’s photo hosting and sharing service. The plugin uses it to fetch the contents of a publicly shared album so the images can be saved into the WordPress Media Library and rendered as a gallery.\u003C\u002Fp>\n\u003Cp>What data is sent and when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Verify the album (server -> Google).\u003C\u002Fstrong> When an authorized editor pastes an album URL and triggers verification (clicking “Start Import” in the block, or “Load album” in the media-library modal), the plugin makes a server-side HTTP GET request to the album URL on \u003Ccode>photos.google.com\u003C\u002Fcode> or \u003Ccode>photos.app.goo.gl\u003C\u002Fcode> to retrieve the album’s public HTML page and parse the list of image URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Render thumbnail previews (browser -> Google).\u003C\u002Fstrong> After verification returns the list of images, the plugin renders thumbnails directly in the editor by setting each image URL as the \u003Ccode>src\u003C\u002Fcode> of an \u003Ccode>\u003Cimg>\u003C\u002Fcode> tag. This causes the editor user’s browser to make HTTP GET requests to \u003Ccode>lh3.googleusercontent.com\u003C\u002Fcode> for each thumbnail.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filename inference (server -> Google).\u003C\u002Fstrong> For each image to be imported, the plugin makes a server-side HTTP HEAD request to \u003Ccode>lh3.googleusercontent.com\u003C\u002Fcode> to read the \u003Ccode>Content-Disposition\u003C\u002Fcode> header (the import continues even if this request fails).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image download (server -> Google).\u003C\u002Fstrong> For each image, the plugin issues a server-side HTTP GET request to \u003Ccode>lh3.googleusercontent.com\u003C\u002Fcode> to download the image bytes and store them as a WordPress media attachment.\u003C\u002Fli>\n\u003Cli>No user credentials, account information, or telemetry are collected or transmitted by the plugin. The only data the plugin sends is the album URL the editor pastes (and the derived image URLs from that album).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use of Google’s services is subject to Google’s terms:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>The full, unminified source code for this plugin is publicly available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fa8cteam51\u002Fimporter-google-photos\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Import Google Photos albums into your WordPress media library and display them in a beautiful gallery block.",0,258,"2026-06-03T21:02:00.000Z","6.9.5","6.7","8.2",[18,19,20,21,22],"album","gallery","google-photos","importer","media-library","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falbum-importer-for-google-photos.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"automattic",218,18364300,90,1345,72,"2026-08-28T17:33:39.630Z",[39,60,79,99,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"embed-google-photos","Gallery for Google Photos – Import and Display Photo Albums","1.3.0","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>The Embed Google Photos plugin offers a seamless solution for integrating beautiful Google Photos galleries directly into your WordPress website. With its intuitive interface and robust functionality, this plugin simplifies the process of showcasing your photos and galleries in a visually stunning way. Whether you’re a photographer, blogger, or business owner, this plugin provides a convenient and efficient way to share your visual content with your audience. With features like customizable layouts, responsive design, and easy-to-use settings, you can effortlessly create and manage your Google Photos galleries with ease. Say goodbye to complex embedding codes and manual updates – streamline your workflow and enhance your website’s visual appeal with the Embed Google Photos plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fembed-google-photos\u002F#demos\" rel=\"nofollow ugc\">Demos\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fembed-google-photos\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Import & Connection\u003C\u002Fstrong>\u003Cbr \u002F>\n– Import photos \u003Cstrong>and\u003C\u002Fstrong> videos directly from Google Photos using the official Google Photos Picker.\u003Cbr \u002F>\n– Imported media is saved to your WordPress Media Library.\u003Cbr \u002F>\n– Self-hosted OAuth — your own Google credentials stay on your server and are never sent to us.\u003Cbr \u002F>\n– Authorization sidebar with field validation, loading state, and connect\u002Fdisconnect.\u003Cbr \u002F>\n– Media Type filter — show All Media, Photos only, or Videos only.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Layouts\u003C\u002Fstrong>\u003Cbr \u002F>\n– Grid layout (fully responsive).\u003Cbr \u002F>\n– Masonry layout (Pinterest style — each image keeps its own ratio).\u003Cbr \u002F>\n– Carousel \u002F Slider with autoplay, loop, navigation arrows, and pagination dots.\u003Cbr \u002F>\n– Memories \u002F Stories layout — Google Photos–style round story bubbles.\u003Cbr \u002F>\n– Responsive columns — separate column counts for desktop, tablet, and mobile.\u003Cbr \u002F>\n– Adjustable column gap and row gap.\u003Cbr \u002F>\n– Image aspect ratio control (16:9, 4:3, 1:1, 3:4, 9:16).\u003Cbr \u002F>\n– Image border — width, style, color, and radius.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Captions & Hover\u003C\u002Fstrong>\u003Cbr \u002F>\n– Captions from the image title or date.\u003Cbr \u002F>\n– Caption position — below the image or as an overlay on hover.\u003Cbr \u002F>\n– Caption typography and color controls.\u003Cbr \u002F>\n– Hover effects — zoom, overlay, and caption slide-in.\u003Cbr \u002F>\n– Meta overlay — show each photo’s date and dimensions on hover.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Search & Filtering\u003C\u002Fstrong>\u003Cbr \u002F>\n– Live search bar (always-visible or expandable) — filter the gallery by photo title or date as visitors type.\u003Cbr \u002F>\n– Voice search — search by speaking, using the browser’s built-in speech recognition (hidden automatically where unsupported).\u003Cbr \u002F>\n– Autocomplete suggestions — matching titles and dates drop down as visitors type.\u003Cbr \u002F>\n– Highlighted matches — the matched text is highlighted in results and suggestions.\u003Cbr \u002F>\n– Live result count — a “3 of 125 photos” indicator while filtering.\u003Cbr \u002F>\n– Year filter chips — one-click chips to filter the gallery by year.\u003Cbr \u002F>\n– Each search feature can be toggled on or off individually.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Photo Filters & Cropping\u003C\u002Fstrong>\u003Cbr \u002F>\n– Visual filter presets — Grayscale, Sepia, Vintage, Warm, and Cool, with an optional “reveal original on hover” transition.\u003Cbr \u002F>\n– Focal point crop control — set one crop focus for all images with a live preview, or fine-tune individual photos so faces and subjects are never cut off in cropped layouts.\u003Cbr \u002F>\n– Ken Burns motion — slow, continuous zoom \u002F pan on images with an adjustable speed; great for hero backgrounds and kiosks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lightbox\u003C\u002Fstrong>\u003Cbr \u002F>\n– Fancybox lightbox with photo and video playback.\u003Cbr \u002F>\n– Lightbox caption, keyboard navigation, slideshow autoplay, and thumbnails bar.\u003Cbr \u002F>\n– Optional download button in the lightbox toolbar so visitors can save the original image.\u003Cbr \u002F>\n– Social share buttons — Facebook, X, Pinterest and Copy-link in the lightbox toolbar.\u003Cbr \u002F>\n– Deep-link to a photo — the open photo is reflected in the URL (?photo=N) so a shared link reopens it.\u003Cbr \u002F>\n– Video options — controls, autoplay, muted, loop, and fit-to-window.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pagination\u003C\u002Fstrong>\u003Cbr \u002F>\n– Show All, Load More, or numbered Pagination.\u003Cbr \u002F>\n– Configurable items per page.\u003Cbr \u002F>\n– Custom “Load More” button text.\u003Cbr \u002F>\n– Customize the “Load More” button’s color, typography, border, and padding.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance & SEO\u003C\u002Fstrong>\u003Cbr \u002F>\n– Lazy-load images with a blur \u002F low-res placeholder for an instant-feeling page.\u003Cbr \u002F>\n– Responsive srcset so the browser downloads the right image size (faster loads, less bandwidth).\u003Cbr \u002F>\n– Schema.org ImageObject markup for Google Images and rich results.\u003Cbr \u002F>\n– Per-image alt text editing for accessibility and SEO.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usability\u003C\u002Fstrong>\u003Cbr \u002F>\n– Drag-to-reorder selected photos in the editor.\u003Cbr \u002F>\n– Frontend sort dropdown — let visitors reorder the gallery (Newest, Oldest, or Random).\u003Cbr \u002F>\n– Photo count badge — show a “125 photos” badge above the gallery.\u003Cbr \u002F>\n– Preview limit + “View all” — show only the first N photos with a button to reveal the rest.\u003Cbr \u002F>\n– Import \u002F Export — copy a gallery’s styling and layout as JSON to reuse on another gallery or site.\u003Cbr \u002F>\n– Shortcode support — [google_photos id=..] to embed outside Gutenberg.\u003Cbr \u002F>\n– Polished empty \u002F not-connected states with guided actions.\u003Cbr \u002F>\n– Modern React admin dashboard.\u003Cbr \u002F>\n– Works with any WordPress theme and supports wide \u002F full alignment.\u003C\u002Fp>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Advanced Layouts & Display\u003C\u002Fstrong>\u003Cbr \u002F>\n– Justified \u002F Mosaic layout — images fill every row edge-to-edge with varying widths.\u003Cbr \u002F>\n– Timeline layout — group photos by day, month, or year with date headers and sticky headers; perfect for travel blogs and event recaps.\u003Cbr \u002F>\n– Advanced Carousel options — slide effect, speed, slides-per-group, centered slides, grab cursor, pause-on-hover, and free-mode.\u003Cbr \u002F>\n– Frontend media filter bar — let visitors filter by Photos, Videos, or All with customizable button labels.\u003Cbr \u002F>\n– Design Presets — apply a complete look in one click (Clean Grid, Dark Portfolio, Polaroid, Magazine, and more) and save your own settings as reusable presets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Lightbox & Hover\u003C\u002Fstrong>\u003Cbr \u002F>\n– Premium lightbox skins — choose from multiple visual themes for the lightbox viewer.\u003Cbr \u002F>\n– Video autoplay in lightbox — videos start playing automatically when opened.\u003Cbr \u002F>\n– EXIF display in lightbox — show each photo’s camera, lens, aperture, shutter speed, and ISO (read from the image’s embedded data).\u003Cbr \u002F>\n– Per-image custom link — link any image to an external URL (opens in a new tab).\u003Cbr \u002F>\n– Advanced hover \u002F overlay styling — grayscale effect, hover icon, and gradient overlay on hover.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Search (Pro)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Fuzzy \u002F typo-tolerant search — “beech” still finds “beach”.\u003Cbr \u002F>\n– “\u002F” keyboard shortcut — focus the search box from anywhere on the page.\u003Cbr \u002F>\n– Recent searches — remembered per gallery in a dropdown.\u003Cbr \u002F>\n– “Did you mean…” suggestion when a search returns no results.\u003Cbr \u002F>\n– Sticky search bar that follows scroll on long galleries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Client Delivery (Photographers)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Client Picks (Proofing) — visitors heart\u002Fselect their favorite photos and submit them; the selection is emailed to you AND saved in the admin (Google Photos \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Client Picks), with optional per-photo comments. Pairs with password protection for private client galleries.\u003Cbr \u002F>\n– Download as ZIP — let visitors download the whole gallery as a single ZIP of the original files (only possible because photos are stored locally).\u003Cbr \u002F>\n– Gallery expiry — automatically hide a gallery after a chosen date, with a custom message (great for time-limited client delivery).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Analytics & Maintenance\u003C\u002Fstrong>\u003Cbr \u002F>\n– Gallery Analytics — count gallery views and lightbox opens, with an admin dashboard showing totals, a “most viewed” table, and a bar chart.\u003Cbr \u002F>\n– Media Cleanup Manager — see the Media Library storage used per gallery, delete orphaned imported photos in one click, and optionally delete a gallery’s photos when the gallery is deleted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Styling\u003C\u002Fstrong>\u003Cbr \u002F>\n– Image box shadow — add depth with customizable shadow settings.\u003Cbr \u002F>\n– Advanced border radius — per-corner radius control for unique shapes.\u003Cbr \u002F>\n– Gradient overlays — apply gradient effects over gallery images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Album Sync & Automation\u003C\u002Fstrong>\u003Cbr \u002F>\n– Album auto-sync — paste a shared Google Photos album URL and new photos appear automatically via WP-Cron.\u003Cbr \u002F>\n– Sync interval choice — check the album every 15 minutes, hourly, or daily.\u003Cbr \u002F>\n– Live Event \u002F Wedding Mode — visitors’ open pages refresh on their own and show newly synced photos with no reload (a pulsing “Live · N new” badge). Guests drop photos into the shared album and the gallery wall updates itself.\u003Cbr \u002F>\n– Multi-album per gallery — pull photos from several shared albums into one gallery, with an optional album-tab switcher on the frontend.\u003Cbr \u002F>\n– Shared album embed — display any public shared Google Photos album without full OAuth setup.\u003Cbr \u002F>\n– Bulk album import — import all photos from a shared album in a single sync operation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gallery Protection\u003C\u002Fstrong>\u003Cbr \u002F>\n– Password-protected gallery — restrict gallery access with a password.\u003Cbr \u002F>\n– Right-click & download protection — disable right-click context menu to discourage image downloading.\u003Cbr \u002F>\n– Automatic watermark — apply a logo watermark on all images during import (server-side, position\u002Fopacity\u002Fsize controls).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance\u003C\u002Fstrong>\u003Cbr \u002F>\n– Auto WebP conversion — automatically convert imported images to WebP format for faster page loads and smaller file sizes.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>First, install the Embed Google Photos plugin.\u003C\u002Fli>\n\u003Cli>Add the Embed Google Photos from the block category called “Widgets” in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>You can change block settings from the right-side settings sidebar.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Liked that plugin? Hate it? Want a new feature? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Send me some feedback\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FbPlugins\u002Fnew-embed-google-photos\" rel=\"nofollow ugc\">\u003Cstrong>Embed Google Photos on GitHub\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following external services. Understanding what is sent, and when, helps clarify how your data is handled.\u003C\u002Fp>\n\u003Ch4>Google Photos (Google OAuth 2.0 + Google Photos Picker API)\u003C\u002Fh4>\n\u003Cp>What it is and why it is used: This plugin is a Google Photos gallery. To let you pick photos and videos from your own Google Photos account and display them on your site, it connects to Google’s APIs on your server. This connection only happens after you enter your own Google API credentials (Client ID, Client Secret, Refresh Token) in the plugin settings and use the “Select Photos” flow; it is required for the plugin to function.\u003C\u002Fp>\n\u003Cp>Which endpoints are contacted and what data is sent:\u003Cbr \u002F>\n* https:\u002F\u002Foauth2.googleapis.com\u002Ftoken — your Client ID, Client Secret and Refresh Token are sent to exchange them for a short-lived access token.\u003Cbr \u002F>\n* https:\u002F\u002Fphotospicker.googleapis.com\u002Fv1 — the access token is sent (as a Bearer token) to create a picker session, check its status, and list the media items you selected. The selected photos\u002Fvideos are then downloaded to your own WordPress Media Library.\u003C\u002Fp>\n\u003Cp>When it happens: only in wp-admin, triggered by an authenticated administrator connecting an account or clicking “Select Photos”. No data is sent from your visitors’ browsers, and the OAuth credentials\u002Ftokens never reach the frontend.\u003C\u002Fp>\n\u003Cp>Your credentials and tokens are stored only on your own server (in your WordPress database) and are sent only to Google. This plugin does not transmit them to bPlugins or any other third party.\u003C\u002Fp>\n\u003Cp>Google’s terms and privacy policy:\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\n* Google APIs Terms of Service: https:\u002F\u002Fdevelopers.google.com\u002Fterms\u003C\u002Fp>\n\u003Ch4>Schema.org vocabulary (https:\u002F\u002Fschema.org)\u003C\u002Fh4>\n\u003Cp>What it is and why it is used: On the frontend the plugin outputs Schema.org “ImageObject” structured data (JSON-LD) for each gallery image so search engines such as Google can better understand and index your images (Google Images \u002F rich results, improving SEO).\u003C\u002Fp>\n\u003Cp>What data is sent: None. The address “https:\u002F\u002Fschema.org” appears only as the standard \u003Ccode>@context\u003C\u002Fcode> identifier inside the JSON-LD markup — it is a vocabulary name, not a network request. The plugin does not connect to, load anything from, or send any data to schema.org. All image data stays on your own server.\u003C\u002Fp>\n\u003Cp>Terms & privacy: https:\u002F\u002Fschema.org\u002Fdocs\u002Fterms.html\u003C\u002Fp>\n\u003Ch3>Third-Party Libraries\u003C\u002Fh3>\n\u003Cp>This plugin bundles the following third-party JavaScript\u002FPHP libraries.\u003C\u002Fp>\n\u003Ch4>Swiper\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Fswiperjs.com\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Fnolimits4web\u002Fswiper\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> MIT – https:\u002F\u002Fgithub.com\u002Fnolimits4web\u002Fswiper\u002Fblob\u002Fmaster\u002FLICENSE\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Provides the “Carousel” gallery layout — a touch-enabled slider with autoplay, loop, navigation arrows and pagination dots.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plyr\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Fplyr.io\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Fsampotts\u002Fplyr\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> MIT – https:\u002F\u002Fgithub.com\u002Fsampotts\u002Fplyr\u002Fblob\u002Fmaster\u002FLICENSE.md\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> A simple, accessible HTML5 media player used to play gallery videos inside the lightbox.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Fancybox (@fancyapps\u002Fui)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Ffancyapps.com\u002Ffancybox\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Ffancyapps\u002Fui\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> Fancyapps UI License – https:\u002F\u002Ffancyapps.com\u002Fpricing\u002F (note: this is a proprietary license, not MIT\u002FGPL — see the security\u002Fcompatibility note below).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> The lightbox that opens photos and videos in a full-screen viewer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Immer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Fimmerjs.github.io\u002Fimmer\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Fimmerjs\u002Fimmer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> MIT – https:\u002F\u002Fgithub.com\u002Fimmerjs\u002Fimmer\u002Fblob\u002Fmain\u002FLICENSE\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Enables safe, immutable updates of block settings inside the Gutenberg editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Axios\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Faxios-http.com\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> MIT – https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\u002Fblob\u002Fv1.x\u002FLICENSE\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Promise-based HTTP client used for the plugin’s admin\u002Feditor AJAX requests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>React Router (react-router-dom)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Freactrouter.com\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Fremix-run\u002Freact-router\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> MIT – https:\u002F\u002Fgithub.com\u002Fremix-run\u002Freact-router\u002Fblob\u002Fmain\u002FLICENSE.md\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Client-side routing for the plugin’s admin “Demo & Help” dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Font Awesome\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Ffontawesome.com\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002FFortAwesome\u002FFont-Awesome\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> SIL OFL 1.1 (Fonts), MIT (CSS), CC BY 4.0 (Icons) – https:\u002F\u002Ffontawesome.com\u002Flicense\u002Ffree\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Provides scalable vector icons used in the block and editor interface.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>bpl-tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002FbPlugins\u002Fbpl-tools\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> GPL-2.0-or-later – https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Shared utility library providing admin dashboard components and common Gutenberg editor controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External Services:\u003C\u002Fstrong> The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https:\u002F\u002Fgithub.com\u002FbPlugins\u002Fbpl-tools#external-requests–why-they-are-made\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Freemius Lite SDK\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> https:\u002F\u002Fbplugins.com\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002FbPlugins\u002Ffreemius-lite-sdk\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> GPL-2.0-or-later – https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Provides an opt-in consent form for usage tracking and analytics to help improve the plugin. No data is sent before explicit user consent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External Services:\u003C\u002Fstrong> Communicates with \u003Ccode>api.bplugins.com\u003C\u002Fcode> (activation events) and \u003Ccode>wp.freemius.com\u003C\u002Fcode> (opt-in processing) only after user opt-in. See \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">bPlugins Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Freemius Privacy Policy\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed stunning Google Photos galleries directly into your WordPress site with the Embed Google Photos plugin.",1000,11168,54,6,"2026-07-19T13:45:00.000Z","7.0.2","6.5","7.1",[18,56,19,20,57],"block","photos","https:\u002F\u002Fbplugins.com\u002Fplugins\u002Fgallery-for-google-photos\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-google-photos.1.3.0.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":47,"downloaded":68,"rating":34,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":23,"tags":73,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":11,"last_vuln_date":78,"fetched_at":27},"simple-google-photos-grid","Simple Google Photos Grid","1.6","josheli","https:\u002F\u002Fprofiles.wordpress.org\u002Fuwonder\u002F","\u003Cp>A simple, no-frills solution to display a Google Photos album on your site using a widget or a shortcode. There is only one layout option: grid. There is only one required attribute: album url. That’s it, that easy. \u003Ca href=\"https:\u002F\u002Fjosheli.com\u002Fknob\u002F2017\u002F11\u002F21\u002Fsimple-google-photos-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">See a demo and read more about the plugin\u003C\u002Fa>. The code is also \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdatvance\u002Fsimple-google-photos-grid\" rel=\"nofollow ugc\">available on Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>Your album on Google Photos must be “public”, which means you need to go into Google Photos on the web and set “Sharing options” to on, i.e. “Anyone with the link can see these photos and the people who’ve been invited or joined.”\u003C\u002Fp>\n\u003Cp>Requires curl or similar to fetch the photo urls.\u003C\u002Fp>\n\u003Cp>No support is provided. Probably no features will be added. You are free to ask, or to fork. Pull requests accepted.\u003C\u002Fp>\n\u003Ch3>Widget\u003C\u002Fh3>\n\u003Cp>Go to Appearance -> Widgets and a new widget named Simple Google Photos Grid should be available to use. Drag to your desired widget area and configure.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title: Heading of the widget on your site. Default to empty.\u003C\u002Fli>\n\u003Cli>Album URL: The full URL to your public gallery on Google Photos. URL must use one of the following domains: ‘photos.app.goo.gl’ or ‘photos.google.com’. Ideally should be the short, “shared” link (such as https:\u002F\u002Fphotos.app.goo.gl\u002FG8EOLs5YtESchh4g1z).\u003C\u002Fli>\n\u003Cli>Num Photos to Show: Even numbers probably work best. There’s a maximum number, not sure what it is, but it’s pretty low.\u003C\u002Fli>\n\u003Cli>Num Photos per Row: How many photos to show per row? Probably some number that works well with Num Photos.\u003C\u002Fli>\n\u003Cli>Cache Interval (in minutes): How long to cache photo URLs before checking the album on Google again. 0 for no cache.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Place the shortcode in a post, page or theme.\u003Cbr \u002F>\n    [simple_google_photos_grid album-url=”https:\u002F\u002Fphotos.app.goo.gl\u002FG8EOLs5YtESchh4g1″]\u003C\u002Fp>\n\u003Cp>Available attributes are:\u003Cbr \u002F>\n– album-url: (required) the url to a public Google Photos album, domain must be one of ‘photos.app.goo.gl’ or ‘photos.google.com’\u003Cbr \u002F>\n– number-photos: (optional) number of photos to display, defaults to 4\u003Cbr \u002F>\n– number-photos-per-row: (optional) number of photos per row, defaults to 2\u003Cbr \u002F>\n– cache-interval: (optional) length, in minutes, to cache the photo urls retrieved from Google, defaults to 15\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[simple_google_photos_grid album-url=\"https:\u002F\u002Fphotos.app.goo.gl\u002FG8EOLs5YtESchh4g1\" number-photos=\"6\" number-photos-per-row=\"3\" cache-interval=\"120\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Provides a widget and shortcode to display photos from a public Google Photos album in a simple grid.",11610,2,"2025-05-04T22:52:00.000Z","6.8.6","4.0",[18,19,20,57],"https:\u002F\u002Fgithub.com\u002Fdatvance\u002Fsimple-google-photos-grid","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-photos-grid.zip",91,1,"2025-04-24 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":52,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":97,"download_link":98,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"janzeman-shared-albums-for-google-photos","Shared Albums for Google Photos","2.4.4","Jan Zeman","https:\u002F\u002Fprofiles.wordpress.org\u002Fjanzeman\u002F","\u003Cp>Embed a Google Photos shared album directly from the source, without uploading copies to your WordPress media library.\u003Cbr \u002F>\nAdd one shortcode, choose a gallery, slider, or carousel layout, and the plugin turns your album into a responsive photo experience for desktop and mobile visitors.\u003C\u002Fp>\n\u003Cp>It is built for photographers, bloggers, clubs, families, travel sites, event pages,\u003Cbr \u002F>\nand anyone who already organizes photos in Google Photos and wants to show them beautifully on a WordPress site.\u003C\u002Fp>\n\u003Ch4>Why Install It\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No duplicate uploads\u003C\u002Fstrong> – Keep your photos in Google Photos and show them on your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Less gallery maintenance\u003C\u002Fstrong> – Update the album at the source instead of rebuilding galleries by hand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A better visitor experience\u003C\u002Fstrong> – Give people a responsive gallery, slider, carousel, fullscreen view, or lightbox.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Photo and video support\u003C\u002Fstrong> – Share mixed albums without splitting them into separate WordPress galleries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-friendly browsing\u003C\u002Fstrong> – Let visitors swipe, tap, zoom, navigate, and enjoy slideshows naturally.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Useful presentation options\u003C\u002Fstrong> – Show descriptions, dates, counters, buttons, and image details when they help.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built for real albums\u003C\u002Fstrong> – Caching, lazy loading, and progressive loading help larger albums stay practical.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why People Use It\u003C\u002Fh4>\n\u003Cp>Google Photos is convenient for storing and sharing albums.\u003Cbr \u002F>\nWordPress is where your audience is.\u003Cbr \u002F>\nThis plugin connects the two.\u003C\u002Fp>\n\u003Cp>Instead of exporting photos, uploading them to the media library, rebuilding galleries,\u003Cbr \u002F>\nand repeating the work after every album change, you can share the Google Photos album once and embed it where you need it.\u003C\u002Fp>\n\u003Ch4>What Happens After Installing\u003C\u002Fh4>\n\u003Cp>The plugin adds its own WordPress admin menu with a friendly Guide page,\u003Cbr \u002F>\nready-to-use examples, a live shortcode playground, and the current parameter reference.\u003C\u002Fp>\n\u003Cp>Start with a sample, paste your own Google Photos share link,\u003Cbr \u002F>\npreview the result, and place the shortcode where you want the album to appear.\u003C\u002Fp>\n\u003Ch4>Community Inspiration\u003C\u002Fh4>\n\u003Cp>The optional Community Directory helps you discover what other users are building with the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Browse real shortcode examples for layout ideas.\u003C\u002Fli>\n\u003Cli>Copy a configuration and adapt it to your own album.\u003C\u002Fli>\n\u003Cli>Rate useful examples and share your own.\u003C\u002Fli>\n\u003Cli>Add a sample page URL if you want curious visitors to find your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Community features are optional. You can use the gallery plugin without joining or publishing anything.\u003C\u002Fp>\n\u003Ch3>Community Acknowledgements\u003C\u002Fh3>\n\u003Cp>This plugin has been shaped not only by code, but also by people willing to test early versions, question design decisions, and explain their real-world needs. Their ideas and thoughtful feedback continue to make it more useful and easier to use.\u003C\u002Fp>\n\u003Ch4>Special Recognition\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnaveenbachwani\u002F\" rel=\"nofollow ugc\">Naveen Bachwani\u003C\u002Fa> (\u003Ccode>@naveenbachwani\u003C\u002Fcode>)\u003C\u002Fstrong> – An early adopter with a sharp eye and analytical mind. His feedback often improved usability while new features were still being designed, before they reached a public release. His many feature ideas, extensive testing, UX feedback, and detailed design discussions have helped shape photo information and descriptions, mobile and Fullscreen behavior, the Community Directory, and the current Lightbox and Fullscreen experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Personal note: It has been a genuine pleasure working with you, Naveen!\u003C\u002Fp>\n\u003Ch4>Key Contributors\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpeterpolow\u002F\" rel=\"nofollow ugc\">Peter Berger\u003C\u002Fa> (\u003Ccode>@peterpolow\u003C\u002Fcode>)\u003C\u002Fstrong> – Detailed feature requests and patient real-device testing that helped drive video support, Gallery mode, separate inline and Fullscreen controls, and more discoverable button behavior on iPhone and other mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftoonwolf\u002F\" rel=\"nofollow ugc\">Ulf\u003C\u002Fa> (\u003Ccode>@toonwolf\u003C\u002Fcode>)\u003C\u002Fstrong> – Real-world testing and thoughtful presentation requests based on using the plugin for digital signage on a screen in his tennis club cafe.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Acknowledgements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fvalterbruno\u002F\" rel=\"nofollow ugc\">Valter Bruno\u003C\u002Fa> (\u003Ccode>@valterbruno\u003C\u002Fcode>)\u003C\u002Fstrong> – The original Lightbox feature request and continued real-world testing of the plugin and its shortcode workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fluisbenitez777\u002F\" rel=\"nofollow ugc\">Luis\u003C\u002Fa> (\u003Ccode>@luisbenitez777\u003C\u002Fcode>)\u003C\u002Fstrong> – The request to support mosaic thumbnails in Fullscreen, which became the Fullscreen mosaic feature.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmatiaspl\" rel=\"nofollow ugc\">Mateusz Starzak\u003C\u002Fa> (GitHub \u003Ccode>@matiaspl\u003C\u002Fcode>)\u003C\u002Fstrong> – A public fork that inspired the original mosaic feature.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fgmrobbins\u002F\" rel=\"nofollow ugc\">GMRobbins\u003C\u002Fa> (\u003Ccode>@gmrobbins\u003C\u002Fcode>)\u003C\u002Fstrong> – An early usability review that led to clearer onboarding and helped inspire Gallery mode and the carousel-to-single experience.\u003C\u002Fli>\n\u003C\u002Ful>\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>Uses \u003Ca href=\"https:\u002F\u002Fplyr.io\u002F\" rel=\"nofollow ugc\">Plyr\u003C\u002Fa> – MIT License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any user data for its core gallery functionality.\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\u003Ch4>Community Directory (optional, opt-in)\u003C\u002Fh4>\n\u003Cp>The Community Directory is optional. Browsing samples loads public examples from sa.janzeman.com.\u003Cbr \u002F>\nSign-in, ratings, and publishing are used only when you choose to connect to the community.\u003C\u002Fp>\n\u003Cp>If you publish an entry, the community service stores the information you submit,\u003Cbr \u002F>\nsuch as title, shortcode, description, tags, optional sample page URL, and optional display name.\u003Cbr \u002F>\nYou can delete your community account from the plugin admin page.\u003C\u002Fp>\n\u003Cp>The community backend does not use cookies, analytics, advertising, or newsletters.\u003C\u002Fp>\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>Privacy, account, or sensitive questions:\u003C\u002Fstrong> email \u003Ca href=\"mailto:support@janzeman.com\" rel=\"nofollow ugc\">support@janzeman.com\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","Embed shared Google Photos albums directly from the source, without uploading copies to WordPress.",200,3203,98,9,"2026-07-19T22:35:00.000Z","5.0","7.0",[18,95,19,20,96],"embed","swiper","https:\u002F\u002Fgithub.com\u002FJanZeman\u002Fshared-albums-for-google-photos","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjanzeman-shared-albums-for-google-photos.2.4.4.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":11,"num_ratings":11,"last_updated":109,"tested_up_to":110,"requires_at_least":72,"requires_php":23,"tags":111,"homepage":115,"download_link":116,"security_score":117,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":118},"grisha-gplus-gallery","Grisha's GPlus Gallery Shortcode","4.3.1.2","Grigory Metlenko","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrigory-metlenko\u002F","\u003Cp>Shortcode that lets you display your public Google Albums as a photo gallery on your website\u003C\u002Fp>\n","Shortcode that lets you display your public Google Albums as a photo gallery on your website",10,1795,"2015-12-11T23:23:00.000Z","4.3.34",[19,20,112,113,114],"google-plus","photo-albums","picasa","http:\u002F\u002Fgoogle.com\u002F+GrigoryMetlenko","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgrisha-gplus-gallery.4.3.1.2.zip",85,"2026-04-16T10:56:18.058Z",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":52,"requires_at_least":132,"requires_php":93,"tags":133,"homepage":138,"download_link":139,"security_score":140,"vuln_count":141,"unpatched_count":11,"last_vuln_date":142,"fetched_at":27},"envira-gallery-lite","Envira Gallery – Image Photo Gallery, Albums, Video Gallery, Slideshows & More","1.13.0","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Ch4>The Best Photo Gallery Plugin for Beautiful Image Galleries\u003C\u002Fh4>\n\u003Cp>We believe creating a \u003Cstrong>photo gallery\u003C\u002Fstrong> should be simple!\u003C\u002Fp>\n\u003Cp>Envira Gallery makes it easy to create beautiful, responsive \u003Cstrong>image galleries\u003C\u002Fstrong> that look great on any device. Drag, drop, publish — and your photo gallery is live in minutes with zero coding required.\u003C\u002Fp>\n\u003Cp>More importantly, over 150,000 website owners choose Envira Gallery because it is the \u003Cstrong>fastest loading gallery plugin\u003C\u002Fstrong> on the market. Your image gallery will never slow down your site.\u003C\u002Fp>\n\u003Cp>Whether you need a portfolio gallery, a client proofing gallery, or a video gallery for your brand – Envira Gallery does it all.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Envira Gallery Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of Envira Gallery Pro, which comes with albums, video galleries, watermarking, WooCommerce integration, client proofing, social sharing, and tons more. \u003Ca href=\"https:\u002F\u002Fenviragallery.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Click here to purchase the best premium photo gallery plugin now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>See what WordPress developer Chris Lema has to say about Envira Gallery:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I’ve suspended flavor-of-the-week gallery plugins in favor of Envira Gallery. It’s developer-friendly — a \u003Cstrong>photo gallery\u003C\u002Fstrong> solution that works great and won’t slow down your site.\u003Cbr \u002F>\n  Chris Lema – WordPress Developer & Blogger\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Drag & Drop Gallery Builder\u003C\u002Fh4>\n\u003Cp>Create a stunning \u003Cstrong>image gallery\u003C\u002Fstrong> in minutes, not hours. Our drag & drop gallery builder lets you upload photos, reorder images, and publish with just a few clicks.\u003C\u002Fp>\n\u003Cp>No coding. No confusing settings. Just drag, drop, and your photo gallery is live.\u003C\u002Fp>\n\u003Cp>Envira Gallery works perfectly with the Block Editor, Classic Editor, and shortcodes. Embed your image gallery on any page or post instantly.\u003C\u002Fp>\n\u003Ch4>Lightning-Fast Photo Gallery Performance\u003C\u002Fh4>\n\u003Cp>Speed matters. A slow gallery plugin will hurt your search rankings and frustrate your visitors.\u003C\u002Fp>\n\u003Cp>That’s why Envira Gallery is \u003Cstrong>built for speed from the ground up\u003C\u002Fstrong>. Testing by WPBeginner confirmed Envira Gallery loads faster than any other photo gallery plugin.\u003C\u002Fp>\n\u003Cp>Your image gallery will load fast on desktop, tablet, and mobile.\u003C\u002Fp>\n\u003Ch4>Responsive Lightbox Display\u003C\u002Fh4>\n\u003Cp>Every photo gallery includes a \u003Cstrong>built-in responsive lightbox\u003C\u002Fstrong> that works beautifully on all devices. Visitors browse images in a gorgeous fullscreen overlay without leaving the page.\u003C\u002Fp>\n\u003Cp>The lightbox includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple lightbox themes\u003C\u002Fstrong> to match your site’s design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch and swipe support\u003C\u002Fstrong> for mobile galleries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard navigation\u003C\u002Fstrong> for desktop browsing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fullscreen mode\u003C\u002Fstrong> for immersive gallery viewing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zoom capability\u003C\u002Fstrong> for full-resolution images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slideshow autoplay\u003C\u002Fstrong> with manual controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Photo Albums to Organize Your Galleries\u003C\u002Fh4>\n\u003Cp>Got a lot of images? Use \u003Cstrong>albums\u003C\u002Fstrong> to group your photo galleries into organized collections. Choose cover photos for each album and let visitors browse your galleries their way.\u003C\u002Fp>\n\u003Cp>Albums are perfect for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Wedding and event photographers with multiple shoots\u003C\u002Fli>\n\u003Cli>Real estate agents with property photo galleries\u003C\u002Fli>\n\u003Cli>Travel bloggers organizing galleries by destination\u003C\u002Fli>\n\u003Cli>Businesses showcasing products by category\u003C\u002Fli>\n\u003Cli>Schools organizing event photo galleries by year\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Video Gallery Support\u003C\u002Fh4>\n\u003Cp>Go beyond photos. With the \u003Cstrong>Video Gallery addon\u003C\u002Fstrong>, embed videos from YouTube, Vimeo, Wistia, DailyMotion, Twitch, and self-hosted video directly in your gallery.\u003C\u002Fp>\n\u003Cp>Mix photos and videos in the same gallery, or create dedicated video galleries. Every video plays inside the same beautiful lightbox your visitors already love.\u003C\u002Fp>\n\u003Ch4>Sell Your Photos with WooCommerce\u003C\u002Fh4>\n\u003Cp>Turn your photo gallery into a revenue stream. The \u003Cstrong>WooCommerce integration\u003C\u002Fstrong> lets you sell prints, digital downloads, and licensed images directly from your image gallery.\u003C\u002Fp>\n\u003Cp>Visitors browse your gallery, click a photo they love, and purchase — all without leaving your site.\u003C\u002Fp>\n\u003Ch4>Protect Your Images\u003C\u002Fh4>\n\u003Cp>Your photos deserve protection. Envira Gallery gives you the tools to keep your gallery images safe:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>[Watermarking]\u003C\u002Fstrong> — Add text or image watermarks to protect gallery photos (originals are preserved)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Right-click protection\u003C\u002Fstrong> — Prevent visitors from downloading your images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password protection\u003C\u002Fstrong> — Restrict gallery access to authorized users only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery permissions\u003C\u002Fstrong> — Control who can view each photo gallery by user role\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image licensing\u003C\u002Fstrong> — Display Creative Commons and custom license info to protect your work\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Client Proofing for Photographers\u003C\u002Fh4>\n\u003Cp>Running a photography business? The \u003Cstrong>client proofing addon\u003C\u002Fstrong> streamlines your workflow. Clients browse their photo gallery, select favorites, add feedback, and submit — all from your site.\u003C\u002Fp>\n\u003Cp>No more emailing zip files back and forth. Your gallery becomes a professional client experience.\u003C\u002Fp>\n\u003Ch4>Beautiful Gallery Layouts\u003C\u002Fh4>\n\u003Cp>Every photo gallery deserves the right layout. Envira Gallery includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Masonry\u003C\u002Fstrong> — Pinterest-style image gallery layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid\u003C\u002Fstrong> — Clean, uniform photo gallery grid\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Justified\u003C\u002Fstrong> — Edge-to-edge image gallery rows\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Square\u003C\u002Fstrong> — Uniform square thumbnails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mosaic\u003C\u002Fstrong> — Dynamic, eye-catching gallery pattern\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blogroll\u003C\u002Fstrong> — Full-width image gallery layout for blogs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Social Sharing & Engagement\u003C\u002Fh4>\n\u003Cp>Help your gallery go viral. The \u003Cstrong>social sharing addon\u003C\u002Fstrong> lets visitors share photos to Facebook, Twitter\u002FX, Pinterest, LinkedIn, WhatsApp, and email.\u003C\u002Fp>\n\u003Cp>Add a \u003Cstrong>Pinterest “Pin It” button\u003C\u002Fstrong> to every image in your gallery for maximum exposure.\u003C\u002Fp>\n\u003Ch4>SEO-Friendly Photo Gallery\u003C\u002Fh4>\n\u003Cp>Envira Gallery is built to help your image gallery rank. Every gallery includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Deeplinking\u003C\u002Fstrong> — SEO-friendly URLs for individual gallery images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EXIF metadata display\u003C\u002Fstrong> — Camera model, aperture, shutter speed with schema markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alt text and caption support\u003C\u002Fstrong> — Properly structured image gallery data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy loading\u003C\u002Fstrong> — Faster initial page loads for better Core Web Vitals\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image compression\u003C\u002Fstrong> — Reduce file sizes without losing quality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Adobe Lightroom Integration\u003C\u002Fh4>\n\u003Cp>Professional photographers love our \u003Cstrong>Lightroom addon\u003C\u002Fstrong>. Create and sync image galleries directly from your Lightroom collections. Edit in Lightroom, and your photo gallery updates automatically.\u003C\u002Fp>\n\u003Ch4>Full Envira Gallery Feature List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Drag & drop gallery builder — Create a photo gallery in minutes without code\u003C\u002Fli>\n\u003Cli>100% responsive and mobile-friendly image galleries\u003C\u002Fli>\n\u003Cli>Built-in responsive lightbox with fullscreen mode\u003C\u002Fli>\n\u003Cli>Albums — Organize galleries into collections with cover photos\u003C\u002Fli>\n\u003Cli>Video galleries — YouTube, Vimeo, Wistia, self-hosted video support\u003C\u002Fli>\n\u003Cli>Slideshow — Autoplay gallery with manual controls\u003C\u002Fli>\n\u003Cli>Social sharing— Share gallery images to Facebook, Twitter, Pinterest\u003C\u002Fli>\n\u003Cli>Watermarking — Protect photo gallery images with watermarks\u003C\u002Fli>\n\u003Cli>WooCommerce \u002FeCommerce Galleries — Sell photos directly from your image gallery\u003C\u002Fli>\n\u003Cli>Client proofing — Photography business client workflow\u003C\u002Fli>\n\u003Cli>Deeplinking — SEO-friendly individual image gallery URLs\u003C\u002Fli>\n\u003Cli>Paginatio — Split large galleries across pages\u003C\u002Fli>\n\u003Cli>Image tagging — Filterable photo gallery with tag-based navigation\u003C\u002Fli>\n\u003Cli>Password protection — Restrict gallery access\u003C\u002Fli>\n\u003Cli>EXIF data display — Show camera details with schema markup\u003C\u002Fli>\n\u003Cli>Fullscreen mode — Immersive gallery viewing experience\u003C\u002Fli>\n\u003Cli>Image compression — Optimize gallery performance to load fast on every device\u003C\u002Fli>\n\u003Cli>Gallery animations — Beautiful transition effects\u003C\u002Fli>\n\u003Cli>Gallery themes — Professionally designed gallery templates\u003C\u002Fli>\n\u003Cli>Standalone galleries — Galleries with unique, shareable URLs\u003C\u002Fli>\n\u003Cli>Downloads — Allow visitors to download gallery images\u003C\u002Fli>\n\u003Cli>Printing — Add print buttons to gallery images\u003C\u002Fli>\n\u003Cli>Image \u002F Gallery commenting — Let visitors comment on gallery photos\u003C\u002Fli>\n\u003Cli>Gallery Zoom — Lightbox zoom for full-resolution viewing\u003C\u002Fli>\n\u003Cli>Scheduled galleries — Time-based gallery visibility\u003C\u002Fli>\n\u003Cli>Lazy loading — Faster page loads for large image galleries\u003C\u002Fli>\n\u003Cli>Block Editor (Gutenberg) support\u003C\u002Fli>\n\u003Cli>Shortcode embed support\u003C\u002Fli>\n\u003Cli>Custom CSS support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page Builder Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Elementor Gallery— Native image gallery addon for Elementor\u003C\u002Fli>\n\u003Cli>Beaver Builder Gallery — Native photo gallery addon for Beaver Builder\u003C\u002Fli>\n\u003Cli>Divi Gallery — Full gallery compatibility\u003C\u002Fli>\n\u003Cli>Block Editor — Dedicated and easy to use gallery block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Import & Migration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adobe Lightroom — Sync image galleries with Lightroom collections\u003C\u002Fli>\n\u003Cli>Instagram importer — Import Instagram photos into your gallery automatically\u003C\u002Fli>\n\u003Cli>Dropbox importer — Import photos from Dropbox\u003C\u002Fli>\n\u003Cli>Zip file importer — Build galleries from zip files\u003C\u002Fli>\n\u003Cli>NextGEN \u002F Imagely importer — Migrate from NextGEN Gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After reading this feature list, you can see why over 150,000 websites trust Envira Gallery as their go-to photo gallery plugin.\u003C\u002Fp>\n\u003Cp>Give Envira Gallery a try.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is created by \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\u002F\" title=\"Syed Balkhi\" rel=\"friend nofollow ugc\">Syed Balkhi\u003C\u002Fa> and the Envira Gallery Team.\u003C\u002Fp>\n\u003Ch4>Branding Guidelines\u003C\u002Fh4>\n\u003Cp>Envira Gallery&reg; is a registered trademark of Envira Gallery LLC. When writing about the photo gallery plugin by Envira Gallery, please use the full name “Envira Gallery.”\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Envira Gallery (correct)\u003C\u002Fli>\n\u003Cli>Envira gallery (incorrect)\u003C\u002Fli>\n\u003Cli>envira gallery (incorrect)\u003C\u002Fli>\n\u003Cli>Envira (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n","The fastest drag & drop photo gallery plugin. Create stunning image galleries, albums, video galleries & lightbox displays in minutes — no coding!",100000,7876744,94,1594,"2026-07-14T14:58:00.000Z","5.5",[134,19,135,136,137],"albums","image-gallery","lightbox","photo-gallery","http:\u002F\u002Fenviragallery.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenvira-gallery-lite.1.13.0.zip",95,12,"2026-06-15 00:00:00",{"error":144,"url":145,"statusCode":146,"statusMessage":147,"message":147},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Falbum-importer-for-google-photos\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":77,"versions":149},[150],{"version":6,"download_url":24,"svn_tag_url":151,"released_at":26,"has_diff":152,"diff_files_changed":153,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":154,"is_current":144},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Falbum-importer-for-google-photos\u002Ftags\u002F1.0.0\u002F",false,[],[]]