Bỏ qua đến nội dung chính

AddonWP Media Folder : Tích hợp Google Drive

1. Đăng nhập vào Google Drive trong WP Media Folder

Để hoàn tất quá trình tích hợp, hãy quay lại trang chủ WordPress và nhấp vào menu Cài đặt > WP Media Folder > Tải lên đám mây & phương tiện > tab Google Drive. Trước tiên, bạn có thể thiết lập hình thu nhỏ cho hình ảnh.

Tạo ảnh thu nhỏ: Tùy chọn này sẽ tạo ảnh thu nhỏ và lưu trữ chúng trên tài khoản đám mây của bạn. Ảnh thu nhỏ sẽ được tạo theo cài đặt của WordPress và được sử dụng khi bạn nhúng hình ảnh (nhằm mục đích cải thiện hiệu suất).

 

tạo hình thu nhỏ

 

Sau đó, bạn có thể chọn loại ổ đĩa :

  • Ổ cứng của tôi: sử dụng tài khoản cá nhân của bạn
  • Ổ đĩa dùng chung: sử dụng  tài khoản G Suite của bạn

 

loại truyền động

 

Sau đó, hãy chọn loại liên kết Phương tiện mặc định khi bạn chèn phương tiện đám mây vào trang hoặc bài đăng.

  • Liên kết công khai: tạo liên kết công khai cho các tệp của bạn và thiết lập quyền truy cập phù hợp cho các tệp trên đám mây (Liên kết chia sẻ). Ví dụ: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Liên kết riêng tư: Liên kết AJAX, sẽ ẩn liên kết đám mây để giữ nguyên quyền truy cập ban đầu vào tệp của bạn. Ví dụ: https://yourdomain.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

loại liên kết phương tiện

 

Sau đó, bạn có thể kết nối với tài khoản Google Drive bằng chế độ thủ công :

Chế độ thủ công

Với thông tin đăng nhập ở bước trước, tại tab Google Drive, hãy dán thông tin của bạn

  • Mã khách hàng
  • bí mật khách hàng

Lưu cấu hình và nhấp vào nút Kết nối Google Drive .

 

đăng nhập google

 

Nếu bạn không mắc lỗi nào, bạn nên xác thực quyền truy cập trong một cửa sổ mới như hình minh họa:

 

quyền API của Google

 

Việc kết nối sẽ thành công ☺ Nếu thành công, bạn có thể tạo và quản lý phương tiện Google Drive ngay từ trình quản lý phương tiện của WordPress.

 

2. Tôi có thể làm gì với các tệp đa phương tiện trên Google Drive?

Làm thế nào nó hoạt động? 

WP Media Folder sẽ tạo một thư mục gốc trên Google Drive của bạn với tên trang web.

 

thư mục google-drive

 

Tất cả các thư mục và thư mục con được thêm vào WP Media Folder Google Drive sẽ được đồng bộ hóa vào thư mục này ( WP Media Folder - {sitename}). Và ngược lại, tất cả các tệp đa phương tiện của bạn từ thư mục gốc trên Google Drive sẽ được đồng bộ hóa vào thư viện đa phương tiện của bạn trên WordPress.

 

Hướng đồng bộ là gì?

Tính năng này hoạt động theo cả hai chiều! Bạn có thể thêm tệp từ Google Drive và xem tệp đó trong WP Media Folder, hoặc thêm tệp vào WP Media Folder và xem tệp đó trong Google Drive. Điều này cũng có nghĩa là bạn có thể quản lý các tệp WordPress từ máy tính để bàn của mình bằng phần mềm đồng bộ hóa Google Drive. Thật tuyệt vời - chúng tôi biết! ☺

 

đồng bộ hóa google-drive

 

Việc tích hợp WP Media Folder với Google Drive cho phép bạn thực hiện 2 loại thao tác với phương tiện truyền thông của mình:

Phương án đầu tiên là nhập các tệp đa phương tiện từ Google Drive vào WP Media Folder (chọn thư mục để nhập).

 

import-media-google-drive

 

Phương án thứ hai là nhúng trực tiếp các tệp đa phương tiện từ Google Drive vào nội dung của bạn. Trong trường hợp này, các tệp đa phương tiện sẽ được tải từ Google Drive chứ không phải từ máy chủ của bạn.

 

nhúng google-drive

 

Khắc phục lỗi: error: "invalid_scope khi kết nối WP Media Folder với Google Drive"

Gần đây, Google đã giới thiệu một lớp bảo mật mới yêu cầu xác minh ứng dụng. Nếu bạn đã tạo ứng dụng bằng tài khoản Google của mình và sau đó đăng nhập từ WordPress bằng chính tài khoản đó, bạn sẽ không gặp lỗi này.
Lỗi này chỉ xuất hiện nếu bạn đã tạo ứng dụng bằng tài khoản Google và đang cố gắng kết nối với Google từ WordPress bằng một tài khoản khác.

Trong trường hợp này, bạn cần ứng dụng của mình được Google phê duyệt theo quy trình sau: https://support.google.com/code/contact/oauth_app_verification

 

Biểu mẫu xác minh lập trình viên OAuth

 

3. Tạo ứng dụng Google Drive


Tính năng tích hợp Google Drive với WP Media Folder đã được bao gồm trong tiện ích bổ sung này. Bạn cần cài đặt tiện ích bổ sung (plugin) này ngoài WP Media Folder. Tiện ích bổ sung này cũng bao gồm tích hợp với Google Photos, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode và Wasabi.

Trước tiên, để sử dụng Google Drive, bạn cần một ứng dụng dành cho nhà phát triển của Google để kết nối với website . Truy cập https://console.cloud.google.com/ và tạo một dự án mới.

 

Tạo dự án-1

 

Tiếp theo, hãy đặt tên cho dự án - bạn có thể đặt bất kỳ tên nào bạn muốn, nhưng không được có khoảng trắng hoặc dấu phụ. Sau đó, chờ vài giây để dự án được tạo.

 

Tên dự án

 

Nếu đây là lần đầu tiên bạn sử dụng API Google Drive, bạn cần phải kích hoạt nó.

 

bật API lái xe

 

Từ menu bên trái, hãy nhấp vào “API & Dịch vụ”.

 

dịch vụ API menu

 

Từ menu bên trái, điều hướng đến "Thông tin xác thực", trên bảng chính nhấp vào "+ Thông tin xác thực mới" >> ID máy khách OAuth ; nếu được yêu cầu, hãy thêm tên cho màn hình chấp thuận OAuth của bạn.

 

oAuth-google-drive

 

Giờ là bước quan trọng nhất:

  • Chọn “Ứng dụng web” và thêm tên bạn muốn.
  • Nguồn JavaScript được ủy quyền: https://your-domain.com (thay thế bằng tên miền của bạn, không có dấu gạch chéo ở cuối)
  • URI chuyển hướng được ủy quyền: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated
    (thay thế bằng tên miền của bạn)

 

thông tin xác thực ứng dụng

 

Lưu ý: nếu xuất hiện cảnh báo này: "Để tạo ID máy khách OAuth, trước tiên bạn phải đặt tên sản phẩm trên màn hình chấp thuận", bạn nên nhấp vào "Cấu hình màn hình chấp thuận" hoặc vào "API & Dịch vụ >> Màn hình chấp thuận OAuth" , sau đó thêm tên miền của bạn vào Tên miền được ủy quyền" .

Trước tiên, bạn cần chọn Loại người dùng.

 

Loại người dùng OAuth

 

  • Nội bộ: ứng dụng của bạn chỉ dành cho người dùng G Suite trong tổ chức của bạn.
  • kỳ người dùng nào có tài khoản Google.

Tiếp theo, điền các tên miền được ủy quyền của bạn và tiếp tục với các bước sau để hoàn tất đăng ký ứng dụng. Bây giờ bạn có thể quay lại bước trước: Chọn “Ứng dụng web” để tạo thông tin xác thực.

 

màn hình đồng ý

 

Nếu bạn không muốn xác minh ở "Sản xuất" hãy đặt trạng thái xuất bản là "Đang thử nghiệm" . Ở Thử nghiệm , vui lòng thêm địa chỉ Gmail vào Người dùng thử nghiệm bên dưới. Nhấp vào "Thêm người dùng" để thêm địa chỉ Gmail của người dùng.

 

ứng dụng thử nghiệm

 

Vậy là xong! Bạn đã có ID và Secret để thêm vào cấu hình của WP Media Folder.

 

máy khách oauth

 

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this