Hop til hovedindhold

WP Media Folder Add-on: Google Drive-integration

1. Log ind på Google Drev i WP Media Folder

For at færdiggøre integrationen skal du gå tilbage til WordPress-dashboardet og klikke på menuen Indstillinger > WP Media Folder > Cloud & Media offload > fanen Google Drive. Først kan du indstille miniaturebillederne for billeder.

Generer miniaturebilleder: Denne funktion genererer miniaturebilleder og gemmer dem på din cloud-konto. Miniaturebilleder genereres i henhold til WordPress-indstillinger og bruges, når du integrerer billeder (til ydeevneformål).

 

generer-miniaturebillede

 

Derefter kan du vælge din drevtype :

  • Mit drev: brug din personlige konto
  • Delte drev: brug  din G Suite-konto

 

drevtype

 

Vælg derefter din medielinktype som standard, når du indsætter et cloud-medie på en side eller et indlæg.

  • Offentligt link: Generer et offentligt tilgængeligt link til dine filer, og angiv de relevante rettigheder til cloud-filerne (delt link). F.eks.: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Privat link: AJAX-link, skjuler cloud-linket for at bevare den oprindelige adgangsret til din fil. F.eks.: https://ditdomæne.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

medielink-type

 

Derefter kan du oprette forbindelse til Google Drive-kontoen med manuel tilstand :

Manuel tilstand

Med loginoplysningerne fra det forrige trin skal du indsætte dine under fanen Google Drev

  • Klient-id
  • Klienthemmelighed

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

 

google-login

 

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

 

google-api-tilladelse

 

Forbindelsen burde være en succes ☺ Hvis den lykkes, kan du oprette og administrere Google Drive-medier direkte fra WordPress' medieadministrator.

 

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

Hvordan virker det? 

WP Media Folder genererer en rodmappe på dit Google Drev med webstedets navn.

 

google-drive-mappe

 

Alle mapper og undermapper, der tilføjes i WP Media Folder Google Drive, synkroniseres under denne mappe ( WP Media Folder - {sitename}). Og omvendt synkroniseres rodmappe

 

Hvad er synkroniseringsvejledningen?

Det virker 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 Drev. Det betyder også, at du kan administrere WordPress-filer fra din computer ved hjælp af Google Drive-synkroniseringssoftwaren. Det er vildt - vi ved det! ☺

 

google-drev-synkronisering

 

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

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

 

import-medier-google-drev

 

Den anden mulighed er at integrere Google Drive-medierne direkte i dit indhold. I dette tilfælde vil medierne blive indlæst fra Google Drive, ikke fra din server.

 

integrer-google-drev

 

Slip af med fejlen: fejl: "invalid_scope when connecting WP Media Folder with 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, vil 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-verifikationsformular

 

3. Opret en Google Drev-app


Google Drive-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, Amazon S3, DigitalOcean, Linode og Wasabi.

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

 

Opret-projekt-1

 

Angiv derefter et projektnavn - du kan angive et hvilket som helst navn, men undlad mellemrum eller accenter. Vent derefter et par sekunder på, at projektet oprettes.

 

Projekt navn

 

Hvis det er første gang, du bruger Google Drive API, skal du aktivere den.

 

aktivere-drive-api

 

"API'er og tjenester" i menuen til venstre.

 

menu-api-tjeneste

 

Fra menuen til venstre skal du navigere til "Legitimationsoplysninger". "+ Nye legitimationsoplysninger" >> OAuth-klient-ID i hovedpanelet . Tilføj et navn til din OAuth-samtykkeskærm, hvis du bliver bedt om det.

 

oAuth-google-drev

 

Nu, det vigtigste trin:

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

 

app-legitimationsoplysninger

 

Bemærk: Hvis denne advarsel vises: "For at oprette et OAuth-klient-ID skal du først angive et produktnavn på samtykkeskærmen", skal du klikke på Konfigurer samtykkeskærm eller gå til API'er og tjenester >> OAuth-samtykkeskærm og derefter tilføje dit domænenavn under Autoriserede domæner .

Først skal du vælge Brugertype.

 

OAuth-user-typen

 

  • Intern: Din app er begrænset til G Suite-brugere i din organisation.
  • Ekstern: Din app vil være tilgængelig for alle brugere med en Google-konto.

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

 

samtykke-skærm

 

Udgivelsesstatussen skal indstilles til "Test" , hvis du foretrækker ikke at verificere i "Produktions" -tilstand. I testtilstand skal du tilføje Gmail-adresser i Testbrugere nedenfor. Klik på "Tilføj brugere" for at indsætte brugernes Gmail.

 

test-app

 

Så… voilà! Du har dit ID og din hemmelighed, som du skal tilføje i WP Media Folderkonfiguration.

 

OAuth-klient