WP Media Folder Addon: Google Drive Integration

1. Opret en Google Drive-app


Google Drev-integrationen med WP Media Folder er inkluderet i tilføjelsen. Du skal installere denne tilføjelse (plugin) ud over WP Media Folder . Tilføjelsen inkluderer også integration til Google Photo, Dropbox, OneDrive Personal, OneDrive Business og Amazon S3.

For det første skal du bruge en Google dev -app til at forbinde dit websted for at bruge Google Drev. Gå til https://console.cloud.google.com/ og opret et nyt projekt.

 

Opret-projekt-1

 

Konfigurer derefter et projektnavn - du kan angive et hvilket som helst navn, du ønsker, men inkluderer ikke mellemrum eller accenter. Vent derefter et par sekunder på oprettelsen af ​​projektet.

 

Projekt navn

 

Hvis det er første gang, du bruger Google Drev-API, skal du aktivere det.

 

aktivere-drive-api

 

Klik på "API'er og tjenester" i menuen til venstre

 

Menuen-api-tjeneste


Fra menuen til venstre navigerer du til "Legitimationsoplysninger", klik på "+ Nye legitimationsoplysninger" >> OAuth-klient-id på hovedpanelet ; hvis du bliver bedt om det, skal du tilføje et navn til din OAuth-samtykke-skærm.

 

OAuth-google-drev


Nu det vigtigste trin:

  • Vælg "Webapplikation" og tilføj et navn efter eget valg
  • Autoriseret JavaScript-oprindelse: https : //din-domæne.com (erstatt med dit domænenavn uden skråstreg)
  • Autoriserede omdirigerings-URI'er: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated
    (erstatt med dit domænenavn)

 

app-legitimationsoplysninger

 

Bemærk: hvis denne advarsel vises: "For at oprette et OAuth-klient-id, skal du først indstille et produktnavn på skærmbilledet om samtykke", skal du klikke på knappen Konfigurer samtykke til skærmbilledet eller gå til API'er og tjenester >> OAuth-samtykke- skærm n og derefter tilføje dit domænenavn på autoriserede domæner .

Først skal du vælge brugertype.

 

OAuth-user-typen

 

  • Internt: din app er begrænset til G Suite-brugere i din organisation.
  • Eksternt: din app er tilgængelig for enhver bruger med en Google-konto.

Udfyld derefter dine autoriserede domæner og fortsæt med følgende trin for at afslutte appregistreringen. Nu kan du vende tilbage til det forrige trin: Vælg "Webapplikation" for at oprette legitimationsoplysninger.

 

samtykke-skærm

 

Så ... voilà! Du har dit ID og din hemmelighed at tilføje i WP Media Folder 's konfiguration.

 

OAuth-klient

 

2. Log ind på Google Drive i WP Media Folder

For at afslutte integrationen skal du gå tilbage til WordPress-dashboardet og klikke på menuen Indstillinger > WP Media Folder > Cloud > Google Drive-fanen. Først kan du indstille thumbnail for billeder.

Generer billedminiaturer: Denne mulighed genererer billedminiaturer og gemmer dem på din skykonto. Billedminiaturer vil blive genereret i henhold til WordPress-indstillinger og brugt, når du indlejrer billeder (til ydeevneformål)

 

generere-billede-thumbnail

 

Derefter kan du vælge din drevtype :

  • Mit drev: Brug din personlige konto
  • Fællesdrev: Brug  din G Suite-konto

 

drive-typen

 

Vælg derefter din Media type link som standard, når du indsætter en sky medier i en side eller post.

  • Offentligt link: generer et offentligt tilgængeligt link til dine filer og påvirk de relevante rettigheder til skyfilerne (Delt link). F.eks .: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Privat link: AJAX-link, skjuler skylinket for at beholde den oprindelige adgangsret til din fil (brugere skal have et login for at se billederne). F.eks.: https://yourdomain.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

medie-link-typen

 

Derefter kan du oprette forbindelse til Google Drev-konto med automatisk tilstand eller manuel tilstand :

Automatisk tilstand

Fra nu kan du spare meget tid, mens du opretter forbindelse til Google Drive-serveren. For det første skal du linke din Joomunited-konto til Menuindstillinger> Generelt for at bruge denne funktion. Klik på linket til WordPress-indstillinger, hvis du ikke har oprettet forbindelse endnu.

 

unconnected-google-drive

 

Gå derefter tilbage til pluginet Indstillinger> WP Media Folder > Cloud> Google Drive-fanen, og klik bare på Connect Google Drive- knappen i højre hjørne.

 

tilslut-auto-google-drev

 

Følg derefter de næste trin for at afslutte forbindelsen.

 

tilsluttet-auto-google-drev

 

Det er så hurtigt, ikke? Ja, vi ved det. :)  


Manuel tilstand

Med legitimationsoplysningerne i det foregående trin skal du indsætte din på fanen Google Drev

  • Klient-id
  • Klienthemmelighed

Gem konfigurationen, og klik på knappen Connect Google Drive .

 

Google-login

 

Hvis du ikke har begået nogen fejl, skal du validere autorisationen i et nyt vindue som vist:

 

google-api-tilladelse

 

Forbindelsen skal være en succes ☺ Hvis den er vellykket, kan du oprette og administrere Google Drive-medier lige fra WordPress 'mediehåndtering.

 

3. Hvad kan jeg gøre med Google Drive-medier?

Hvordan virker det? 

WP Media Folder genererer en rodmappe på dit Google Drive med webstedsnavnet.

 

google-drive-mappe


Alle mapper og undermapper tilføjet i WP Media Folder Google Drive synkroniseres under denne mappe ( WP Media Folder - {sitename}). Og omvendt synkroniseres alle dine medier fra den rodmappe på Google Drev til dit mediebibliotek på Wordpress.

 

Hvad er synkroniseringsanvisningerne?

Det fungerer i begge retninger! Du kan tilføje en fil fra Google Drev og se den i WP Media Folder eller tilføje en fil i WP Media Folder og se den i Google Drive. Det betyder også, at du kan administrere WordPress-filer fra dit skrivebord ved hjælp af Google Drive-synkroniseringssoftware. Det er vanvittigt - vi ved det! ☺

 

google-drive-sync

 

WP Media Folder Google Drive-integrationen giver dig to typer handlinger med dine medier:

Den første mulighed er at importere Google Drive-mediet i WP Media Folder (mappevalg til import).

 

import-media-google-drev

 

Den anden mulighed er at integrere Google Drive-mediet i dit indhold direkte. I dette tilfælde indlæses mediet fra Google Drev, ikke fra din server.

 

embed-google-drive

 

Slip af med fejlen: fejl: "ugyldigt_scope, når du forbinder WP Media Folder med Google Drive"

Google har for nylig introduceret et nyt sikkerhedslag, der tvinger apps til at blive verificeret.
Hvis du har oprettet appen med din Google-konto og derefter logger ind fra WordPress med den samme konto, kan du ikke se denne fejl. Denne fejl vises kun, hvis du har oprettet en app med en Google-konto og forsøger at oprette forbindelse til Google fra WordPress med en anden konto.

I dette tilfælde har du brug for din app for at blive godkendt af Google ved at følge denne proces: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Udvikler-Verifikation-Form