Перейти до основного вмісту

WP Media Folder Addon: інтеграція Google Drive

1. Увійдіть до Google Drive у WP Media Folder

Щоб завершити інтеграцію, поверніться до інформаційної панелі WordPress і клацніть меню Налаштування > WP Media Folder > Хмара > вкладка Диск Google. По-перше, ви можете встановити мініатюри для зображень.

Створити мініатюру зображення: ця опція створить ескізи зображень і збереже їх у вашому хмарному обліковому записі. Мініатюри зображень генеруватимуться відповідно до налаштувань WordPress і використовуватимуться під час вставлення зображень (з метою підвищення ефективності)

 

generate-image-thumbnail

 

Потім ви можете вибрати тип диска :

  • Мій диск: використовуйте особистий кабінет
  • Спільні диски: використовуйте  свій обліковий запис G Suite

 

приводного типу

 

Потім виберіть тип медіа-посилання за замовчуванням, коли ви вставляєте хмарне медіа на сторінку чи публікацію.

  • Публічне посилання: генеруйте загальнодоступне посилання для своїх файлів і впливайте на відповідні права на хмарні файли (Спільне посилання). Наприклад: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Приватне посилання: посилання AJAX приховає хмарне посилання, щоб зберегти вихідне право доступу до вашого файлу. Наприклад: https://yourdomain.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

media-link-type

 

Потім ви можете підключитися до облікового запису Google Drive в автоматичному або ручному :

Автоматичний режим

Відтепер ви можете заощадити багато часу під час підключення до сервера Google Drive. По-перше, щоб скористатися цією функцією, вам потрібно пов’язати свій обліковий запис Joomunited у меню «Налаштування» > «Загальні». Якщо ви ще не підключилися, клацніть на налаштування WordPress

 

unconnected-google-drive

 

Потім поверніться до налаштувань плагіна > WP Media Folder > Cloud > вкладка Google Drive і просто натисніть Connect Google Drive у правому куті.

 

connect-auto-google-drive

 

Потім виконайте наступні дії, щоб завершити підключення.

 

підключений автоматичний диск Google

 

Це так швидко, правда? Так, ми це знаємо. :)  

 

Зверніть увагу, що зараз ми проходимо детальний та складний процес перевірки з Google, а це означає, що наша програма ще не була затверджена. Як результат, автоматичний режим наразі недоступний. Тим часом ви можете використовувати вручну режим.

Ручний режим

За допомогою облікових даних із попереднього кроку на вкладці Диска Google вставте свої

  • ID клієнта
  • Секрет клієнта

Збережіть конфігурацію та натисніть кнопку Підключити Google Drive .

 

google-логін

 

Якщо ви не зробили жодної помилки, вам слід перевірити авторизацію в новому вікні, як показано:

 

дозвіл google-api

 

Підключення має бути успішним ☺ Якщо воно вдалось, ви можете створювати та керувати медіа-файлами Google Drive прямо з медіа-менеджера WordPress.

 

2. Що я можу робити з медіафайлами Google Drive?

Як це працює? 

WP Media Folder створить кореневу папку на вашому Диску Google із назвою сайту.

 

папка-гугл-диск

 

Усі папки та підпапки, додані в WP Media Folder Google Drive, будуть синхронізовані в цій папці ( WP Media Folder - {sitename}). І навпаки, усі ваші медіафайли з цієї кореневої папки на Диску Google буде синхронізовано з вашою медіа-бібліотекою на Wordpress.

 

Які напрямки синхронізації?

Працює в обох напрямках! Ви можете додати файл із Диска Google і переглянути його в WP Media Folderабо додати файл у WP Media Folder і переглянути його на Диску Google. Це також означає, що ви можете керувати файлами WordPress зі свого комп’ютера за допомогою програмного забезпечення для синхронізації Google Drive. Це божевілля - ми знаємо! ☺

 

google-drive-sync

 

Інтеграція WP Media Folder Google Drive дозволяє виконувати 2 типи дій із вашими медіафайлами:

Перший варіант полягає в імпорті медіафайлів Google Диска в WP Media Folder (вибір папки для імпорту).

 

import-media-google-drive

 

Другий варіант - вбудувати носій Google Drive безпосередньо у ваш вміст. У цьому випадку носій завантажується з Google Drive, а не з вашого сервера.

 

embed-google-диск

 

Позбудьтеся помилки: error: "invalid_scope при підключенні WP Media Folder до Google Drive"

Google нещодавно представив новий рівень безпеки, який змушує перевіряти програми.
Якщо ви створили програму за допомогою свого облікового запису Google, а потім увійшли з WordPress за допомогою того самого облікового запису, ви не побачите цю помилку. Ця помилка з’явиться, лише якщо ви створили програму з обліковим записом Google і намагаєтесь підключитися до Google із WordPress за допомогою іншого облікового запису.

У цьому випадку ваш додаток має бути схвалено Google, виконавши цей процес: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-Verification-Form

 

3. Створіть додаток Google Drive


Інтеграція Google Диска з WP Media Folder включена в доповнення. Вам потрібно встановити цей додаток (плагін) на додаток до WP Media Folder. Доповнення також включає інтеграцію з Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode і Wasabi.

По-перше, щоб використовувати Google Drive, вам потрібен додаток Google dev для підключення вашого веб-сайту. Перейдіть на сторінку https://console.cloud.google.com/ і створіть новий проект.

 

Create-project-1

 

Потім налаштуйте ім’я проекту – ви можете вказати будь-яке ім’я, але без пробілів чи наголосів. Потім зачекайте кілька секунд для створення проекту.

 

Назва проекту

 

Якщо ви вперше використовуєте Google Drive API, його потрібно активувати.

 

enable-drive-api

 

У меню зліва натисніть «API та служби»

 

menu-api-сервіс

 

У меню зліва перейдіть до «Облікові дані», на головній панелі натисніть «+ Нові облікові дані» >> ідентифікатор клієнта OAuth ; якщо буде запропоновано, додайте ім’я на екран згоди OAuth.

 

oAuth-google-диск

 

Тепер найважливіший крок:

  • Виберіть «Веб-додаток» і додайте назву на свій вибір
  • Авторизоване джерело JavaScript: https://your-domain.com (замініть своїм доменним іменем без косої риски в кінці)
  • Авторизовані URI перенаправлення: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated
    (замініть своїм доменним іменем)

 

облікові дані програми

 

Примітка: якщо з’являється це попередження: «Щоб створити ідентифікатор клієнта OAuth, спочатку потрібно встановити назву продукту на екрані згоди», вам слід натиснути кнопку « Налаштувати екран згоди » або перейти до API та сервісів >> екран згоди OAuth n, а потім додати ваше доменне ім’я в авторизованих доменах .

Спочатку вам потрібно вибрати тип користувача.

 

OAuth-тип користувача

 

  • Внутрішній: ваш додаток доступний лише користувачам G Suite у вашій організації.
  • Зовнішній: ваша програма буде доступна для будь-якого користувача з обліковим записом Google.

Потім заповніть авторизовані домени та виконайте наступні дії, щоб завершити реєстрацію програми. Тепер ви можете повернутися до попереднього кроку: виберіть «Веб-програма», щоб створити облікові дані.

 

екран згоди

 

Статус публікації має бути встановлено на «Тестування», якщо ви не бажаєте перевіряти в «Виробництво» . У тестовому режимі додайте адреси Gmail у тестових користувачів нижче. Натисніть «Додати користувачів», щоб вставити Gmail користувачів.

 

 

додаток для тестування

 

Тоді… вуаля! Ви отримали свій ідентифікатор і секрет, які потрібно додати до конфігурації WP Media Folder.

 

oauth-клієнт