Treceți la conținutul principal

Add-on WP Media Folder : Integrare cu Google Drive

1. Conectați-vă la Google Drive în WP Media Folder

Pentru a finaliza integrarea, reveniți la tabloul de bord WordPress și faceți clic pe meniu Setări > WP Media Folder > Descărcare Cloud & Media > fila Google Drive. Mai întâi, puteți seta miniatura pentru imagini.

Generare miniatură imagine: Această opțiune va genera miniaturi de imagini și le va stoca în contul dvs. cloud. Miniaturile imaginilor vor fi generate conform setărilor WordPress și utilizate atunci când încorporați imagini (în scopuri de performanță)

 

generare-imagine-miniatură

 

Apoi puteți selecta tipul de unitate :

  • Impulsul meu: folosește contul tău personal
  • Drive-uri partajate: folosește  contul tău G Suite

 

tip de acționare

 

Apoi selectați tipul de link media atunci când inserați un conținut media în cloud într-o pagină sau într-o postare.

  • Legătură publică: generează o legătură accesibilă publicului pentru fișierele tale și aplică drepturile corespunzătoare asupra fișierelor din cloud (Legătură partajată). De exemplu: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Legătură privată: Legătură AJAX, va ascunde linkul cloud pentru a păstra dreptul de acces original asupra fișierului dvs. De exemplu: https://yourdomain.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

tip-legătură-media

 

Apoi te poți conecta la contul Google Drive în modul Manual :

Mod manual

Cu acreditările din pasul anterior, în fila Google Drive, lipiți

  • ID client
  • Secretul clientului

Salvați configurația și faceți clic pe butonul Conectați Google Drive .

 

autentificare google

 

Dacă nu ați făcut nicio greșeală, trebuie să validați autorizarea într-o fereastră nouă, așa cum se arată:

 

permisiune-api-google

 

Conexiunea ar trebui să fie un succes ☺ Dacă reușește, poți crea și gestiona fișiere media din Google Drive direct din managerul media din WordPress.

 

2. Ce pot face cu fișierele media din Google Drive?

Cum functioneazã? 

WP Media Folder va genera un folder rădăcină pe Google Drive cu numele site-ului.

 

folder-google-drive

 

Toate folderele și subfolderele adăugate în WP Media Folder Google Drive vor fi sincronizate în acest folder ( WP Media Folder - {sitename}). Și invers, toate fișierele media din acel folder rădăcină de pe Google Drive vor fi sincronizate cu biblioteca media de pe Wordpress.

 

Care sunt direcțiile de sincronizare?

Funcționează în ambele direcții! Poți adăuga un fișier din Google Drive și să-l vezi în WP Media Foldersau poți adăuga un fișier în WP Media Folder și să-l vezi în Google Drive. De asemenea, înseamnă că poți gestiona fișierele WordPress de pe desktop folosind software-ul de sincronizare Google Drive. E o nebunie - știm! ☺

 

sincronizare-google-drive

 

Integrarea WP Media Folder cu Google Drive îți permite 2 tipuri de acțiuni cu fișierele tale media:

Prima opțiune este să importați fișierele media din Google Drive în WP Media Folder (selecția folderului pentru import).

 

import-media-google-drive

 

A doua opțiune este să încorporați fișierele media din Google Drive direct în conținutul dvs. În acest caz, fișierele media vor fi încărcate din Google Drive, nu de pe serverul dvs.

 

încorporare-google-drive

 

Eliminați eroarea: error: „invalid_scope la conectarea WP Media Folder cu Google Drive”

Google a introdus recent un nou nivel de securitate care obligă la verificarea aplicațiilor. Dacă ați creat aplicația folosind contul Google și apoi vă conectați din WordPress cu același cont, nu veți vedea această eroare.
Această eroare va apărea numai dacă ați creat o aplicație cu un cont Google și încercați să vă conectați la Google din WordPress cu un alt cont.

În acest caz, aveți nevoie ca aplicația dvs. să fie aprobată de Google urmând acest proces: https://support.google.com/code/contact/oauth_app_verification

 

Formular de verificare a dezvoltatorului OAuth

 

3. Creați o aplicație Google Drive


Integrarea Google Drive cu WP Media Folder este inclusă în Add-on. Trebuie să instalați acest Add-on (plugin) pe lângă WP Media Folder. Add-on-ul include integrare și pentru Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode și Wasabi.

În primul rând, pentru a utiliza Google Drive, aveți nevoie de o aplicație Google Dev pentru a vă conecta site-ul web. Accesați https://console.cloud.google.com/ și creați un proiect nou.

 

Creare-proiect-1

 

Apoi setează un nume pentru proiect - poți da orice nume dorești, dar nu include spații sau accente. Apoi așteaptă câteva secunde pentru crearea proiectului.

 

Denumirea proiectului

 

Dacă este prima dată când folosești API-ul Google Drive, va trebui să îl activezi.

 

enable-drive-api

 

Din meniul din stânga, faceți clic pe „API-uri și servicii”

 

meniu-api-service

 

Din meniul din stânga, navigați la „Acreditări”, în panoul principal faceți clic pe „+ Acreditări noi” >> ID client OAuth ; dacă vi se solicită, adăugați un nume la ecranul de consimțământ OAuth.

 

oAuth-google-drive

 

Acum, cel mai important pas:

  • Selectați „Aplicație web” și adăugați un nume la alegere
  • Origine JavaScript autorizată: //domeniul-dumneavoastră.com (înlocuiți cu numele domeniului dvs., fără bara oblică la final)
  • URI-uri de redirecționare autorizate: https://domeniul-dumneavoastră.com/wp-admin/options-general.php?page
    =option-folder&task=wpmf&function=wpmf_authenticated (înlocuiți cu numele domeniului dumneavoastră)

 

credențiale de aplicație

 

Notă: dacă apare acest avertisment: „Pentru a crea un ID de client OAuth, trebuie mai întâi să setați un nume de produs pe ecranul de consimțământ”, trebuie să faceți clic pe Configurare ecran consimțământ sau să accesați API-uri și servicii >> Ecran consimțământ OAuth , apoi să adăugați numele de domeniu la Domenii autorizate .

Mai întâi, trebuie să selectați Tipul de utilizator.

 

Tip utilizator OAuth

 

  • Intern: aplicația este limitată la utilizatorii G Suite din cadrul organizației.
  • Extern: aplicația dvs. va fi disponibilă oricărui utilizator cu un cont Google.

Apoi, completați domeniile autorizate și continuați cu următorii pași pentru a finaliza înregistrarea aplicației. Acum puteți reveni la pasul anterior: Selectați „Aplicație web” pentru a crea acreditările.

 

ecran de consimțământ

 

Starea publicării ar trebui setată la „Test” dacă preferați să nu verificați în „Producție” . În Test , vă rugăm să adăugați adrese Gmail în Utilizatori de testare de mai jos. Faceți clic pe „Adăugați utilizatori” pentru a introduce contul Gmail al utilizatorilor.

 

aplicație de testare

 

Apoi… voilà! Ai ID-ul și secretul pe care le poți adăuga în configurația WP Media Folder.

 

oauth-client