Descripción
El plugin Embed Google Fotos ofrece una solución perfecta para integrar hermosas galerías de Google Photos directamente en tu sitio web de WordPress. Con su interfaz intuitiva y su sólida funcionalidad, este plugin simplifica el proceso de mostrar tus fotos y galerías de una forma visualmente impactante. Tanto si eres fotógrafo, bloguero o empresario, este plugin te proporciona una forma cómoda y eficaz de compartir tu contenido visual con tu audiencia. Con características como diseños personalizables, diseño adaptable y ajustes fáciles de usar, puedes crear y gestionar tus galerías de Google Photos sin esfuerzo. Di adiós a los complejos códigos de incrustación y a las actualizaciones manuales: agiliza tu flujo de trabajo y mejora el atractivo visual de tu sitio web con el plugin Incrustar Google Photos.
Demostraciones | Documentación
Características
- Mostrar todas las fotos de Google Photos.
- Mostrar todos los álbumes contenidos en Google Photos.
- Mostrar fotos de álbumes específicos.
- Personaliza las columnas de diseño con varias opciones.
- Establecer las relaciones de aspecto de la imagen.
- Personaliza el color, la tipografía, el borde y el relleno del botón «Cargar más».
- Añadir bordes a las imágenes.
Cómo utilizar
- Primero, instala el plugin Embed Google Photos.
- Añade la opción Embed Google Photos desde la categoría de bloque llamada «Widgets» en el editor Gutenberg.
- Puedes cambiar los ajustes del bloque desde la barra lateral de ajustes del lado derecho.
-
¡Disfruta!
-
Para obtener ayuda con la instalación, haz clic en la pestaña Instalación
Comentarios
- Liked that plugin? Hate it? Want a new feature? Send me some feedback
Source Code
You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository:
Embed Google Photos on GitHub
External Services
This plugin connects to the following external services. Understanding what is sent, and when, helps clarify how your data is handled.
Google Photos (Google OAuth 2.0 + Google Photos Picker API)
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.
Which endpoints are contacted and what data is sent:
* https://oauth2.googleapis.com/token — your Client ID, Client Secret and Refresh Token are sent to exchange them for a short-lived access token.
* https://photospicker.googleapis.com/v1 — 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/videos are then downloaded to your own WordPress Media Library.
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/tokens never reach the frontend.
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.
Google’s terms and privacy policy:
* Terms of Service: https://policies.google.com/terms
* Privacy Policy: https://policies.google.com/privacy
* Google APIs Terms of Service: https://developers.google.com/terms
Schema.org vocabulary (https://schema.org)
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 / rich results, improving SEO).
What data is sent: None. The address «https://schema.org» appears only as the standard @context 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.
Terms & privacy: https://schema.org/docs/terms.html
Third-Party Libraries
This plugin bundles the following third-party JavaScript/PHP libraries.
Swiper
- Source: https://swiperjs.com/
- GitHub: https://github.com/nolimits4web/swiper
- License: MIT – https://github.com/nolimits4web/swiper/blob/master/LICENSE
- Purpose: Provides the «Carousel» gallery layout — a touch-enabled slider with autoplay, loop, navigation arrows and pagination dots.
Plyr
- Source: https://plyr.io/
- GitHub: https://github.com/sampotts/plyr
- License: MIT – https://github.com/sampotts/plyr/blob/master/LICENSE.md
- Purpose: A simple, accessible HTML5 media player used to play gallery videos inside the lightbox.
Fancybox (@fancyapps/ui)
- Source: https://fancyapps.com/fancybox/
- GitHub: https://github.com/fancyapps/ui
- License: Fancyapps UI License – https://fancyapps.com/pricing/ (note: this is a proprietary license, not MIT/GPL — see the security/compatibility note below).
- Purpose: The lightbox that opens photos and videos in a full-screen viewer.
Immer
- Source: https://immerjs.github.io/immer/
- GitHub: https://github.com/immerjs/immer
- License: MIT – https://github.com/immerjs/immer/blob/main/LICENSE
- Purpose: Enables safe, immutable updates of block settings inside the Gutenberg editor.
Axios
- Source: https://axios-http.com/
- GitHub: https://github.com/axios/axios
- License: MIT – https://github.com/axios/axios/blob/v1.x/LICENSE
- Purpose: Promise-based HTTP client used for the plugin’s admin/editor AJAX requests.
React Router (react-router-dom)
- Source: https://reactrouter.com/
- GitHub: https://github.com/remix-run/react-router
- License: MIT – https://github.com/remix-run/react-router/blob/main/LICENSE.md
- Purpose: Client-side routing for the plugin’s admin «Demo & Help» dashboard.
Font Awesome
- Source: https://fontawesome.com/
- GitHub: https://github.com/FortAwesome/Font-Awesome
- License: SIL OFL 1.1 (Fonts), MIT (CSS), CC BY 4.0 (Icons) – https://fontawesome.com/license/free
- Purpose: Provides scalable vector icons used in the block and editor interface.
bpl-tools
- Source / GitHub: https://github.com/bPlugins/bpl-tools
- License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html
- Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls.
- External Services: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https://github.com/bPlugins/bpl-tools#external-requests–why-they-are-made
Freemius Lite SDK
- Source: https://bplugins.com/
- GitHub: https://github.com/bPlugins/freemius-lite-sdk
- License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html
- Purpose: Provides an opt-in consent form for usage tracking and analytics to help improve the plugin. No data is sent before explicit user consent.
- External Services: Communicates with
api.bplugins.com(activation events) andwp.freemius.com(opt-in processing) only after user opt-in. See bPlugins Privacy Policy and Freemius Privacy Policy.
Capturas
Bloques
Este plugin proporciona 1 bloque.
- Embed Google Photos Embed stunning Google Photos galleries directly into your WordPress site with the Google Photos Block plugin.
Instalación
Del editor Gutenberg:
- Ve al editor de bloques/Gutenberg de WordPress
- Buscar Embed Google Photos
- Haz clic en Embed Google Photos para añadir el bloque
Descargar y subir:
- Descarga el plugin Embed Google Photos (archivo .zip)
- En tu área de adiministrador, ve al menú Plugins y haz clic en Añadir nuevo
- Haz clic en Subir plugin y elige el archivo
embed-google-photos.zipy haz clic en Instalar ahora. - ¡Activa el plugin y disfruta!
Manualmente:
- Descarga y carga el plugin Embed Google Photos en el directorio
/wp-content/plugins/ - Activa el plugin a través del menú «Plugins» en WordPress
FAQ
-
¿Embed Google Photos está libre de bloqueos?
-
Sí, el bloque Embed Google Photos es un plugin de bloque de Gutenberg gratuito.
-
¿Puedo mostrar todas las fotos de Google Photos?
-
Sí, puedes mostrar todas las fotos de Google Photos.
-
¿Puedo mostrar solo la lista de álbumes?
-
Sí, puedes mostrar la lista completa de álbumes.
-
¿Puedo mostrar fotos solo de un álbum específico?
-
Sí, puedes mostrar todas las imágenes de un álbum específico.
-
¿Puedo filtrar imágenes y videos?
-
Sí, puedes filtrar tanto imágenes como videos.
-
¿Puedo mostrar mis imágenes favoritas?
-
Sí, puedes mostrar tus imágenes favoritas.
-
¿Funciona con cualquier tema de WordPress?
-
Sí, funcionará con cualquier tema estándar de WordPress.
-
¿Puedo cambiar los ajustes del bloque?
-
Sí, puedes cambiar los ajustes de bloques desde la barra lateral derecha del editor de bloques de Gutenberg.
-
¿Cuántas veces puedo reutilizar un bloque?
-
Puedes usarlo tantas veces como quieras.
-
¿Dónde puedo obtener ayuda?
-
Puedes publicar tus preguntas en el foro de soporte aquí
Reseñas
Colaboradores y desarrolladores
«Gallery for Google Photos – Import and Display Photo Albums» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Gallery for Google Photos – Import and Display Photo Albums» está traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Gallery for Google Photos – Import and Display Photo Albums» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.2.1 – 14 July, 2026
- Important: Google retired the old Photos Library API, so older galleries may stop showing images. Now uses Google’s new Photos Picker — reconnect your account and re-select your photos (they import into your Media Library and keep working).
- New: video support, Grid/Masonry/Carousel layouts, Load More & Pagination, captions, and image aspect-ratio & border controls.
- Performance/SEO: lazy-load with blur placeholder, responsive images (srcset), Schema.org image markup, and per-image alt text.
- Security: fixed a stored XSS in the lightbox; made Google credentials (Client ID/Secret/Refresh Token) write-only and server-side only; closed the earlier OAuth token exposure.
- Improved: redesigned authorization flow; resolved all Plugin Check findings; documented external services and bundled third-party libraries.
1.0.9 – 28 Dec, 2024
- Frontend useAjax use.
1.0.8 – 12 Dec, 2024
- Extra code remove.
1.0.7 – 8 Dec, 2024
- Some issues problem.
1.0.6 – 27 Nov, 2024
- No hay ningún recurso documentado públicamente para tu contenido comprimido
- Uso no documentado de un tercero/servicio externo
1.0.5 – 21 Nov,24
- Problemas de marca resueltos
1.0.4 – 9 Oct, 2024
- Se resolvió el problema donde no se encontraban las imágenes de la lista de álbumes.
1.0.3 – 12 sept, 2024
- Se corrigió la resolución de la imagen emergente.
1.0.2 – 16 July, 2024
- Load more button update.
1.0.1 – 18 May,2024
- Problemas de autorización corregidos.
1.0.0
- Versión inicial










