Skip to main content

Complemento WP Media Folder : Integración con Google Drive

1. Inicie sesión en Google Drive en WP Media Folder

Para finalizar la integración, regresa al panel de control de WordPress y haz clic en el menú Configuración > WP Media Folder > Descarga de nube y multimedia > pestaña Google Drive. Primero, puedes configurar la miniatura de las imágenes.

Generar miniatura de imagen: Esta opción generará miniaturas de imágenes y las almacenará en su cuenta en la nube. Las miniaturas se generarán según la configuración de WordPress y se usarán al incrustar imágenes (para mejorar el rendimiento).

 

generar imagen en miniatura

 

Luego puedes seleccionar tu tipo de unidad :

  • Mi unidad: usa tu cuenta personal
  • Unidades compartidas: usa  tu cuenta de G Suite

 

tipo de unidad

 

Luego, seleccione su tipo de enlace multimedia de manera predeterminada cuando inserte un multimedia en la nube en una página o publicación.

  • Enlace público: genere un enlace público accesible para sus archivos y asigne los derechos correspondientes a los archivos en la nube (enlace compartido). Por ejemplo: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Enlace privado: Enlace AJAX que oculta el enlace en la nube para conservar el acceso original a su archivo. Por ejemplo: https://yourdomain.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

tipo de enlace multimedia

 

Luego puedes conectarte a la cuenta de Google Drive con el modo manual :

Modo manual

Con las credenciales del paso anterior, en la pestaña de Google Drive, pega tu

  • Identificación del cliente
  • Secreto del cliente

Guarde la configuración y haga clic en el botón Conectar Google Drive .

 

inicio de sesión de Google

 

Si no has cometido ningún error deberás validar la autorización en una nueva ventana como se muestra:

 

permiso de la API de Google

 

La conexión debería ser exitosa ☺ Si es exitosa, podrás crear y administrar medios de Google Drive directamente desde el administrador de medios de WordPress.

 

2. ¿Qué puedo hacer con los medios de Google Drive?

¿Como funciona? 

WP Media Folder generará una carpeta raíz en su Google Drive con el nombre del sitio.

 

google-drive-folder

 

Todas las carpetas y subcarpetas añadidas a WP Media Folder de Google Drive se sincronizarán en esta carpeta ( WP Media Folder - {sitename}). Y viceversa, todos los archivos multimedia de esa carpeta raíz en Google Drive se sincronizarán con tu biblioteca multimedia en WordPress.

 

¿Cuáles son las direcciones de sincronización?

¡Funciona en ambos sentidos! Puedes añadir un archivo desde Google Drive y verlo en WP Media Folder, o añadir un archivo en WP Media Folder y verlo en Google Drive. También significa que puedes administrar archivos de WordPress desde tu escritorio usando el software de sincronización de Google Drive. ¡Qué locura, lo sabemos! ☺

 

sincronización de Google Drive

 

La integración WP Media Folder con Google Drive te permite 2 tipos de acciones con tus medios:

La primera opción es importar los medios de Google Drive en WP Media Folder (selección de carpeta para importar).

 

importar-medios-google-drive

 

La segunda opción es incrustar el contenido multimedia de Google Drive directamente en tu contenido. En este caso, el contenido multimedia se cargará desde Google Drive, no desde tu servidor.

 

incrustar-google-drive

 

Soluciona el error "invalid_scope al conectar WP Media Folder con Google Drive"

Google ha introducido recientemente una nueva capa de seguridad que obliga a verificar las aplicaciones. Si creaste la aplicación con tu cuenta de Google e inicias sesión desde WordPress con la misma cuenta, no verás este error.
Este error solo aparecerá si creaste una aplicación con una cuenta de Google e intentas conectarte a Google desde WordPress con otra cuenta.

En este caso, necesitas que tu aplicación sea aprobada por Google siguiendo este proceso: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-Verification-Form

 

3. Crea una aplicación de Google Drive


La integración de Google Drive con WP Media Folder está incluida en el complemento. Debe instalar este complemento (plugin) además de WP Media Folder. El complemento también incluye integración con Google Fotos, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode y Wasabi.

Primero, para usar Google Drive, necesitas una aplicación de desarrollo de Google para conectar tu sitio web. Ve a https://console.cloud.google.com/ y crea un nuevo proyecto.

 

Crear-proyecto-1

 

A continuación, configure un nombre para el proyecto. Puede usar el nombre que desee, pero no incluya espacios ni acentos. Espere unos segundos a que se cree el proyecto.

 

nombre del proyecto

 

Si es la primera vez que utilizas la API de Google Drive, deberás activarla.

 

enable-drive-api

 

Desde el menú de la izquierda, haga clic en “API y servicios”

 

servicio de API de menú

 

Desde el menú de la izquierda, navegue hasta “Credenciales”, en el panel principal haga clic en “+ Nuevas credenciales” >> ID de cliente OAuth ; si se le solicita, agregue un nombre a su pantalla de consentimiento de OAuth.

 

oAuth-google-drive

 

Ahora, el paso más importante:

  • Seleccione “Aplicación web” y agregue un nombre de su elección
  • Origen de JavaScript autorizado: https://your-domain.com (reemplace por su nombre de dominio, sin barra diagonal final)
  • URI de redireccionamiento autorizados: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated
    (reemplace por su nombre de dominio)

 

credenciales de la aplicación

 

Nota: si aparece esta advertencia: "Para crear un ID de cliente OAuth, primero debe establecer un nombre de producto en la pantalla de consentimiento", debe hacer clic en el Configurar pantalla de consentimiento o ir a API y servicios >> Pantalla de consentimiento OAuth , luego agregar su nombre de dominio en Dominios autorizados .

Primero, debes seleccionar el tipo de usuario.

 

OAuth-user-type

 

  • Interno: su aplicación está limitada a los usuarios de G Suite dentro de su organización.
  • Externo: su aplicación estará disponible para cualquier usuario con una cuenta de Google.

Luego, complete los dominios autorizados y continúe con los siguientes pasos para finalizar el registro de la aplicación. Ahora puede volver al paso anterior: seleccione "Aplicación web" para crear las credenciales.

 

pantalla de consentimiento

 

El estado de publicación debe estar en "Prueba" si prefiere no verificar en "Producción" . En el de prueba , agregue las direcciones de Gmail en la sección " Usuarios de prueba "Agregar usuarios" para insertar las direcciones de Gmail de los usuarios.

 

aplicación de prueba

 

¡Listo! Ya tienes tu ID y tu clave secreta para añadirlas a la configuración de WP Media Folder.

 

cliente oauth