Integrar Google Drive en WordPress

Integración de Google Drive en WordPress

«En ocasiones veo archivos de Drive[…]» así puede comenzar una frase terrorífica de un cliente, y así lo hizo. Tras detallarme y referenciarme a qué se refería busqué en el repositorio oficial una posible solución.

El repositorio oficial deber ser el primer punto de partida para buscar un plugin para #WordPress Clic para tuitear

¿Por qué?

Pues porque son plugins que han sido evaluados por la comunidad y han pasado unos estándares de calidad y confianza. Aunque en muy contadas ocasiones se pasa algo, utilizar uno de estos plugin te aporta un plus de confianza. ¿Los plugins comprados en otras plataformas son malos? Pues hay de todo, como en la viña del señor. En páginas y marketplaces de terceros hay grandes plugins muy recomendables, incluso en github, pero por las mismas hay un gran numero de ellos que aun cumpliendo su función perfectamente (esto siempre lo hacen, o deberían), el código que utilizan no está optimizado o genera incompatibilidades.

Tras el paréntesis, regresamos a cómo integrar Google Drive en WordPress. Os dejo una selección de plugins que pueden ser útiles para realizar esta tarea.

Plugins para integrar Google Drive en WordPress

En el repositorio hay algunos más pero debido a su bajo número de instalaciones, y que desconozco a los desarrolladores, no los considero. Igual son maravillosos y lo desconozco, si es así, no dudes en decírmelo y lo pruebo para añadirlo a la lista.

Image and video gallery from Google Drive

Este es el código que cubría las necesidades que me comentaba el cliente. Tiene una funcionalidad bastante simple: obtiene de una carpeta de Google Drive todos sus imágenes (y las de sus subcarpetas) y genera una galería con ellas.

Una de las ventajas que ofrece es que podemos vincular una determinada carpeta que dentro contenga varias subcarpetas. Si a cada una de esas subcarpetas tiene acceso una persona diferente, estaríamos antes una galería cooperativa. Esta gestión entre varios se realizaría sin tener que darle acceso a nuestro WordPress, y teniendo una cuenta de gmail, que es uy frecuente en nuestros días.

Además cuenta con integración con Gutenberg, lo que nos proporciona un bloque para añadir a nuestro diseño. Si no utilizamos este constructor también podemos trabajar mediante shortcodes.

Document embedder

Nos permite insertar archivos de más de 16 tipos diferentes, en este momento son 41 extensiones de archivo diferentes las que admite. Desde documentos de texto o presentaciones, hasta pdf, pasando por archivos de dibujo de Adobe o Autodesk, archivos de códigos, archivos comprimidos…

External Media

Este plugins nos permite importar el contenido a nuestro sitio procedente de un servicio de terceros. Es decir, de un archivo que está alojado en Google Drive, DropBox, One Drive… hace una copia y lo añade a nuestra instalación de WP. Por lo que si modificamos el archivo de origen, el archivo que mostramos en nuestra web o será actualizado.