Complemento WP Media Folder: Integración con Google Drive

1. Crear 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 (complemento) además de WP Media Folder. El complemento incluye integración para Google Photo, Dropbox, OneDrive Personal, OneDrive Business y Amazon S3 también.

Primero, para usar Google Drive necesita una aplicación de desarrollo de Google para conectar su sitio web. Ir https://console.developers.google.com/project y crear un nuevo proyecto.

 

image79

 

Luego, configure un nombre de proyecto: puede proporcionar cualquier nombre que desee, pero no incluya espacios o acentos.

 

image31


Luego espera unos segundos para la creación del proyecto.

 

image62

 

Si es la primera vez que utiliza la API de Google Drive, deberá activarlo.

 

enable-drive-api

 

En el menú de la izquierda, haga clic en "Administrador de API".

 

image53


Desde el menú de la izquierda, navega a “Credenciales” >> “Nuevas credenciales” >> ID de cliente de 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 añada un nombre de su elección
  • Origen de JavaScript autorizado: https://your-domain.com (sustitúyalo por su nombre de dominio, sin barra diagonal)
  • URI de redireccionamiento autorizado: 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

 

Google ha cambiado su política recientemente, por lo que debe completar su Dominios autorizados a Pestaña pantalla de consentimiento OAuth.

 

dominio autorizado

 

Además, debes agregar tu dominio en Pestaña de verificación de dominio. Por favor haga clic en Agregar dominio botón y siguiendo las instrucciones.

 

agregar-dominio

 

Ahora puede volver al paso anterior para crear las credenciales.

Entonces… ¡voilà! Tienes tu ID y Secreto para agregar en la configuración de WP Media Folder.

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


Luego vuelve al administrador de WordPress y haz clic en el menú Configuración> WP Media Folder> Nube> pestaña Google Drive.

A partir de ahora, puede usar no solo su propio Drive, sino también Unidades compartidasPor favor, elíjalo primero.

 

tipo de unidad

 

Luego seleccione su Tipo de enlace de medios:

  • Enlace publico: generar un enlace público accesible para sus archivos y afectar los derechos apropiados sobre los archivos de la nube (Enlace compartido)
  • Enlace privado: Enlace AJAX, oculte el enlace de la nube para mantener el derecho de acceso original de su archivo (los usuarios necesitan un inicio de sesión para ver las imágenes)

 

tipo de enlace de medios

 

Después de eso, puedes pegar 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 ha cometido ningún error, debe validar la autorización en una nueva ventana como se muestra:

 

google-api-permission

 
La conexión debe ser un éxito ☺ Si tiene éxito, puede crear y administrar los medios de Google Drive directamente desde el administrador de medios de WordPress.

 

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

¿Cómo 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 agregadas en WP Media Folder Google Drive se sincronizarán en esta carpeta.

 

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

¡Funciona en ambas direcciones! Puede agregar un archivo desde Google Drive y verlo en WP Media Folder, o agregar un archivo en WP Media Folder y verlo en Google Drive. También significa que puede administrar archivos de WordPress desde su escritorio usando el software de sincronización de Google Drive. Eso es una locura, lo sabemos! ☺

 

google-drive-sync

 

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

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

 

import-media-google-drive

 

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

 

incrustar-google-drive

 

Deshazte del error: 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 ha creado la aplicación con su cuenta de Google y luego inicia sesión desde WordPress con la misma cuenta, no verá este error.
Este error solo aparecerá si ha creado una aplicación con una cuenta de Google e intenta conectarse a Google desde WordPress con otra cuenta.

En este caso, necesita que su aplicación sea aprobada por Google después de este proceso: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-Verification-Form