Ga naar hoofdinhoud

WP Media Folder Add-on: Google Drive-integratie

1. Log in bij Google Drive in WP Media Folder

Om de integratie te voltooien, ga terug naar het WordPress-dashboard en klik op het menu Instellingen > WP Media Folder > Cloud & Media offload > tabblad Google Drive. Je kunt eerst de miniatuurafbeeldingen instellen.

Miniatuurafbeeldingen genereren: Met deze optie worden miniatuurafbeeldingen gegenereerd en opgeslagen in uw cloudaccount. De miniatuurafbeeldingen worden gegenereerd volgens de WordPress-instellingen en gebruikt wanneer u afbeeldingen insluit (voor betere prestaties).

 

genereer-afbeelding-miniatuur

 

Vervolgens kunt u uw schijftype :

  • Mijn Drive: gebruik je persoonlijke account
  • Gedeelde schijven: gebruik  uw G Suite-account.

 

aandrijftype

 

Selecteer vervolgens het standaardtype voor uw medialink wanneer u cloudmedia in een pagina of bericht invoegt.

  • Openbare link: genereer een openbaar toegankelijke link voor uw bestanden en wijs de juiste rechten toe aan de bestanden in de cloud (gedeelde link). Bijvoorbeeld: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Privélink: AJAX-link, hiermee wordt de cloudlink verborgen zodat u de oorspronkelijke toegang tot uw bestand behoudt. Bijvoorbeeld: https://uwdomein.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

media-link-type

 

Vervolgens kunt u in de handmatige modus :

Handmatige modus

Plak, met behulp van de inloggegevens uit de vorige stap, uw gegevens in het tabblad Google Drive

  • klant identificatie
  • Client geheim

Sla de configuratie op en klik op de knop 'Google Drive verbinden' .

 

Google-login

 

Als u geen fout hebt gemaakt, kunt u de autorisatie in een nieuw venster bevestigen, zoals weergegeven:

 

Google API-toestemming

 

De verbinding zou moeten lukken ☺ Als dat lukt, kun je Google Drive-media rechtstreeks vanuit de mediabeheerder van WordPress maken en beheren.

 

2. Wat kan ik doen met media in Google Drive?

Hoe werkt het? 

WP Media Folder genereert een hoofdmap op uw Google Drive met de naam van de website.

 

Google Drive-map

 

Alle mappen en submappen die zijn toegevoegd aan WP Media Folder Google Drive worden gesynchroniseerd met deze map ( WP Media Folder - {sitenaam}). En omgekeerd, al uw media uit die hoofdmap in Google Drive worden gesynchroniseerd met uw mediabibliotheek in WordPress.

 

Wat zijn de synchronisatierichtingen?

Het werkt in beide richtingen! Je kunt een bestand vanuit Google Drive toevoegen en het in WP Media Folderzien, of een bestand vanuit WP Media Folder toevoegen en het in Google Drive zien. Het betekent ook dat je WordPress-bestanden vanaf je desktop kunt beheren met behulp van de synchronisatiesoftware van Google Drive. Dat is toch geweldig? ☺

 

Google Drive-synchronisatie

 

De WP Media Folder Google Drive-integratie biedt u 2 soorten acties met uw media:

De eerste optie is om de mediabestanden van Google Drive te importeren in WP Media Folder (mapselectie voor importeren).

 

import-media-google-drive

 

De tweede optie is om de media van Google Drive rechtstreeks in uw content in te sluiten. In dit geval worden de media vanuit Google Drive geladen, niet vanaf uw server.

 

embed-google-drive

 

Verwijder de foutmelding: error: "invalid_scope when connecting WP Media Folder with Google Drive"

Google heeft onlangs een nieuwe beveiligingslaag geïntroduceerd die vereist dat apps geverifieerd worden. Als je de app met je Google-account hebt aangemaakt en vervolgens met datzelfde account inlogt op WordPress, krijg je deze foutmelding niet te zien.
Deze foutmelding verschijnt alleen als je een app met een Google-account hebt aangemaakt en probeert verbinding te maken met Google via WordPress met een ander account.

In dit geval moet uw app worden goedgekeurd door Google volgens dit proces: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-ontwikkelaarsverificatieformulier

 

3. Maak een Google Drive-app


De Google Drive-integratie met WP Media Folder is inbegrepen in de add-on. Je moet deze add-on (plugin) installeren naast WP Media Folder. De add-on biedt ook integratie met Google Foto's, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode en Wasabi.

Om Google Drive te gebruiken, heb je eerst een Google Developer-app nodig om je website te koppelen. Ga naar https://console.cloud.google.com/ en maak een nieuw project aan.

 

Creëer-project-1

 

Geef het project vervolgens een naam. Je kunt elke gewenste naam gebruiken, maar zorg ervoor dat er geen spaties of accenten in voorkomen. Wacht daarna een paar seconden tot het project is aangemaakt.

 

Naam van het project

 

Als je de Google Drive API voor het eerst gebruikt, moet je deze activeren.

 

enable-drive-api

 

Klik in het menu aan de linkerkant op 'API's en services'.

 

menu-api-service

 

Ga in het menu aan de linkerkant naar 'Referenties' en klik in het hoofdvenster op '+ Nieuwe referenties' >> OAuth-client-ID ; voeg indien gevraagd een naam toe aan uw OAuth-toestemmingsscherm.

 

oAuth-google-drive

 

Nu de belangrijkste stap:

  • Selecteer 'Webapplicatie' en voeg een naam naar keuze toe.
  • Geautoriseerde JavaScript-bron: https://your-domain.com (vervang dit door uw domeinnaam, zonder schuine streep aan het einde)
  • Geautoriseerde redirect-URI's: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated
    (vervang door uw domeinnaam)

 

app-gegevens

 

Opmerking: als de volgende waarschuwing verschijnt: "Om een ​​OAuth-client-ID aan te maken, moet u eerst een productnaam instellen op het toestemmingsscherm", klik dan op Toestemmingsscherm configureren' of ga naar API's en services >> OAuth-toestemmingsscherm en voeg uw domeinnaam toe bij 'Geautoriseerde domeinen' .

Eerst moet je het gebruikerstype selecteren.

 

OAuth-gebruikerstype

 

  • Intern: uw app is alleen toegankelijk voor G Suite-gebruikers binnen uw organisatie.
  • Extern: uw app is beschikbaar voor elke gebruiker met een Google-account.

Vul vervolgens uw geautoriseerde domeinen in en ga verder met de volgende stappen om de app-registratie te voltooien. U kunt nu teruggaan naar de vorige stap: selecteer 'Webapplicatie' om de inloggegevens aan te maken.

 

toestemmingsscherm

 

Stel de publicatiestatus in op 'Testen' als u de verificatie liever niet in de 'Productie'- modus uitvoert. Voeg in de testmodus gedeelte ' Testgebruikers 'Gebruikers toevoegen' om de Gmail-adressen van de gebruikers in te voeren.

 

testen-app

 

En voilà! Je hebt nu je ID en Secret om toe te voegen aan de configuratie van WP Media Folder.

 

oauth-klant