Chuyển đến nội dung chính

Addon WP Media Folder : Tích hợp Google Drive

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

Để hoàn tất việc tích hợp, hãy quay lại bảng điều khiển WordPress và nhấp vào menu Cài đặt > WP Media Folder > Đám mây > tab Google Drive. Đầu tiên, bạn có thể đặt hình thu nhỏ cho hình ảnh.

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

 

tạo hình ảnh thu nhỏ

 

Sau đó, bạn có thể chọn loại Drive của mình :

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

 

loại ổ

 

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

  • Liên kết công khai: tạo liên kết có thể truy cập công khai cho các tệp của bạn và ảnh hưởng đến các quyền thích hợp trên các tệp trên đám mây (Liên kết được chia sẻ). Ví dụ: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Liên kết riêng: Liên kết AJAX, sẽ ẩn liên kết đám mây để giữ 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 tài khoản Google Drive với chế độ Tự động hoặc Chế độ thủ công :

Chế độ tự động

Từ bây giờ, bạn có thể tiết kiệm rất nhiều thời gian khi kết nối với máy chủ Google Drive. Đầu tiên, để sử dụng tính năng này, bạn phải liên kết tài khoản Joomunited của mình tại Menu Cài đặt > Chung, vui lòng nhấp vào cài đặt WordPress nếu bạn chưa kết nối.

 

không kết nối-google-drive

 

Sau đó quay lại plugin Cài đặt > WP Media Folder > Đám mây > tab Google Drive và chỉ cần nhấp vào Kết nối Google Drive ở góc bên phải.

 

kết nối-auto-google-drive

 

Sau đó làm theo các bước tiếp theo để hoàn tất kết nối.

 

kết nối-tự động-google-drive

 

Thật nhanh chóng phải không? Vâng, chúng tôi biết điều đó. :)  


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

  • ID khách hàng
  • Bí mật của 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 ủy quyền trong một cửa sổ mới như được hiển thị:

 

quyền google-api

 

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 phương tiện Google Drive?

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

WP Media Folder sẽ tạo 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 trong thư mục này ( WP Media Folder - {sitename}). Và ngược lại, tất cả media của bạn từ thư mục gốc trên Google Drive sẽ được đồng bộ hóa với thư viện Media của bạn trên Wordpress.

 

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

Nó làm trong cả hai hướng! 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 trong WP Media Folder và xem tệp đó trong Google Drive. Điều đó 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. Điều đó thật điên rồ - chúng tôi biết! ☺

 

google-drive-sync

 

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

Tùy chọn đầu tiên là nhập phương tiện Google Drive trong WP Media Folder (lựa chọn thư mục để nhập).

 

nhập-media-google-drive

 

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

 

nhúng-google-drive

 

Loại bỏ lỗi: error: "invalid_scope khi kết nối WP Media Folder với Google Drive"

Google gần đây đã giới thiệu một lớp bảo mật mới buộc các ứng dụng phải được xác minh.
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 đó thì bạn sẽ không thấy lỗi này. Lỗi này sẽ chỉ xuất hiện nếu bạn đã tạo Ứng dụng bằng tài khoản Google và cố gắng kết nối với Google từ WordPress bằng 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

 

OAuth-Lập Trình Viên-Mẫu xác minh-

 

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


Tích hợp Google Drive với WP Media Folder được bao gồm trong Tiện ích bổ sung. 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 bao gồm tích hợp cho Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode và Wasabi nữa.

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

 

Tạo-dự án-1

 

Sau đó, thiết lập tên dự án - bạn có thể cung cấp bất kỳ tên nào bạn muốn, nhưng không bao gồm dấu cách hoặc dấu. Sau đó đợi vài giây để tạo dự án.

 

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 kích hoạt nó.

 

kích hoạt-ổ-api

 

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

 

menu-api-dịch vụ

 

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

 

oAuth-google-drive

 

Bây giờ, bước quan trọng nhất:

  • Chọn “Ứng dụng web” và thêm tên bạn chọn
  • Nguồn gốc 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)
  • 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 cảnh báo này xuất hiện: "Để tạo ID khách hàng OAuth, trước tiên bạn phải đặt tên sản phẩm trên màn hình đồng ý", bạn nên nhấp vào nút Định cấu hình màn hình đồng ý hoặc chuyển đến APIs & Dịch vụ >> Màn hình chấp thuận OAuth n, sau đó thêm tên miền của bạn tại các miền được ủy quyền .

Đầu 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 được giới hạn cho người dùng G Suite trong tổ chức của bạn.
  • Bên ngoài: ứng dụng của bạn sẽ có sẵn cho bất kỳ người dùng nào có tài khoản Google.

Sau đó, điền vào các miền được ủy quyền của bạn và tiếp tục thực hiện 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 ý

 

Trạng thái xuất bản phải được đặt thành "Đang thử nghiệm" nếu bạn không muốn xác minh ở "Sản xuất" . Ở 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" để chèn Gmail của người dùng.

 

 

ứng dụng thử nghiệm

 

Vậy thì… voilà! Bạn có ID và Bí mật của mình để thêm vào cấu hình của WP Media Folder .

 

oauth-client