Module complémentaire WP Media Folder : intégration de Google Cloud Storage
1. Créez une application Google Drive
L'intégration de Google Cloud avec WP Media Folder est incluse dans l'extension. Vous devez installer cette extension (plugin) en plus de WP Media Folder. L'extension inclut également l'intégration avec Google Drive, Google Photos, Dropbox, OneDrive Personnel, OneDrive Entreprise, Amazon S3, DigitalOcean, Linode et Wasabi.
Tout d'abord, vous devez vous connecter à la console Google Cloud ou créer un compte Google si vous n'en possédez pas. Accédez ensuite au menu IAM et administration > Créer un projet .
Ensuite, définissez un nom pour votre projet ; vous pouvez choisir n’importe quel nom, mais sans espaces ni accents. Patientez ensuite quelques secondes pendant la création du projet.
Si vous utilisez Google Cloud Storage pour la première fois, vous devez accéder à API et services > Bibliothèque , activer Cloud Storage et l'API JSON de Google Cloud Storage.
Dans le menu de gauche, cliquez sur « API et services » > « Identifiants ».
Dans le panneau principal, cliquez sur « + Nouvelles informations d’identification » >> ID client OAuth ; si demandé, ajoutez un nom à votre écran de consentement OAuth.
Maintenant, l'étape la plus importante :
- Sélectionnez « Application Web » et ajoutez un nom de votre choix.
- Origine JavaScript autorisée : https://your-domain.com (remplacez par votre nom de domaine, sans barre oblique finale)
- URI de redirection autorisées : https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
(remplacez par votre nom de domaine)
Remarque : si cet avertissement apparaît : « Pour créer un ID client OAuth, vous devez d’abord définir un nom de produit sur l’écran de consentement », vous devez cliquer sur Configurer l’écran de consentement ou accéder à API et services >> Écran de consentement OAuth , puis ajouter votre nom de domaine dans Domaines autorisés .
Vous devez d'abord sélectionner le type d'utilisateur.
- interne : votre application est réservée aux utilisateurs Google Workspace de votre organisation. Vous n’aurez pas besoin de la soumettre à la vérification.
- Externe : votre application sera accessible à tout utilisateur possédant un compte Google. Une fois votre application prête à être publiée, vous devrez peut-être la vérifier.
Ensuite, renseignez vos domaines autorisés et poursuivez avec les étapes suivantes pour finaliser l'enregistrement de l'application. Vous pouvez maintenant revenir à l'étape précédente : sélectionnez « Application Web » pour créer les identifiants.
Et voilà ! Vous avez obtenu votre identifiant et votre clé secrète à ajouter dans la configuration de WP Media Folder.
Créer un compartiment
Pour utiliser Google Cloud, vous devez créer un nouveau bucket. Rendez-vous dans la section Buckets : Buckets Cloud Storage , puis cliquez sur Créer .
Ensuite, veuillez remplir les options ci-dessous :
- Nom du compartiment d'entrée
- Choisissez où stocker vos données
- Choisissez la classe de stockage pour vos données
- Choisissez une classe de stockage par défaut pour vos données
- Choisissez le mode de contrôle d'accès aux objets ( Prévention de l'accès public : Désactivée, Contrôle d'accès : Précis)
- Choisissez comment protéger les données de l'objet
Cliquez ensuite sur le Créer . Quelques secondes après le chargement, vous pourrez consulter les informations détaillées du compartiment :
Vous pouvez également créer un nouveau bucket dans WP Media Folder . Accédez au menu Paramètres > WP Media Folder > Cloud > Décharger les médias > Google Cloud Storage , puis cliquez sur de sélection du bucket . En bas de la fenêtre contextuelle, saisissez le nom du bucket et cliquez sur Créer .
2. Connectez-vous à Google Cloud Storage depuis WP Media Folder
Retournez au tableau de bord WordPress et cliquez sur le menu Réglages > WP Media Folder > Déchargement des médias dans le cloud. Ensuite, cliquez sur le bouton Modifier la section Google Cloud Storage .
Ensuite, collez le texte suivant dans les champs du formulaire :
- ID de la clé d'accès
- Clé d'accès secrète
- ID du projet

Ensuite, enregistrez les paramètres ; la connexion devrait alors s’établir. Passez à l’étape suivante pour découvrir les fonctionnalités de Google Cloud Storage.
3. Comment ça marche ? Que puis-je faire avec Google Cloud ?
Comment ça marche?
Une fois que vous avez connecté WP Media Folder à Google Cloud Storage, veuillez sélectionner un bucket ou en créer un nouveau où toutes vos données seront stockées.
Vous pouvez également activer « Copier vers Google Cloud Storage » ; tous vos nouveaux fichiers multimédias téléchargés seront alors envoyés vers Google Cloud.
Si vous souhaitez synchroniser vos fichiers multimédias avant d'utiliser l'intégration Google Cloud Storage, cliquez sur « Synchroniser avec Google Cloud Storage » . Votre bibliothèque multimédia existante sera alors envoyée vers votre bucket Google Cloud.
Pour décharger les médias de votre site, vous devez activer « Supprimer après le téléchargement » . Votre bibliothèque multimédia sera alors entièrement stockée sur Google Cloud et non plus sur votre serveur.
En activant l' « Étiquette de pièce jointe » , les informations relatives à chaque média s'afficheront lorsque vous survolerez l' Google Cloud en haut à droite.
Pour modifier l'emplacement de vos médias ou supprimer l'extension, cliquez sur « Récupérer les médias Google Cloud Storage » . Tous vos médias seront alors copiés de Google Cloud Storage vers votre bibliothèque multimédia. Les liens précédemment ajoutés à votre contenu seront conservés (aucun lien brisé).
Comment connecter le CDN ?
Notre plugin intègre Google Cloud CDN. Pour créer un domaine personnalisé (CNAME), vous devez d'abord activer API Compute Engine et Certificate Manager dans la section Bibliothèque.
Ensuite, accédez à la « Équilibrage de charge » des services réseau ou suivez ce lien . Cliquez ensuite sur « Créer un équilibreur de charge » , puis sur Démarrer la configuration » . Enfin, cliquez sur Continuer ».
Dans la configuration de l'interface utilisateur , saisissez du texte dans le Nom (en minuscules, sans espaces). Sélectionnez HTTPS (y compris HTTP/2) dans Protocole . Cliquez ensuite sur le champ Adresse IP > Créer une adresse IP .
Cliquez ensuite sur le champ Certificat > Créer un certificat . Dans la fenêtre contextuelle « Créer un certificat » , saisissez du texte dans le Nom et choisissez « Créer un certificat géré par Google » en mode Création . Saisissez ensuite votre domaine dans le Domaines , par exemple : « cdn.joomunited.com ». Enfin, cliquez sur Terminé .
Ensuite, accédez à Configuration du backend , puis cliquez sur Services et compartiments backend > Créer un compartiment backend . Dans la fenêtre qui s'affiche, saisissez le nom du compartiment backend et sélectionnez un compartiment dans Compartiment Cloud Storage . Cliquez ensuite sur Créer .
Enfin, cliquez sur Créer .
Accédez ensuite à Sécurité > Gestionnaire de certificats > onglet Certificats classiques, copiez le Domaine et collez-le dans le Domaine personnalisé (CNAME) des paramètres de Google Cloud Storage. Par exemple : « cdn.hoadongho247.com » .
Enfin, vous pouvez constater les modifications apportées au URL du fichier dans chaque image.
Paramètres et actions avancés
Vous pouvez sélectionner un bucket pour importer des dossiers et des fichiers depuis un serveur Google Cloud Storage vers votre bibliothèque multimédia. Vous pouvez également copier tous les fichiers d'un bucket vers un autre.



























