跳到主要内容

WP Media Folder插件:Google Drive集成

1. 登录WP Media Folder中的 Google Drive

要完成集成,请返回 WordPress 仪表板并单击菜单设置 > WP Media Folder> 云 > Google Drive 选项卡。 首先,您可以设置图像的缩略图。

生成图像缩略图:此选项将生成图像缩略图并将其存储在您的云帐户中。 图像缩略图将根据 WordPress 设置生成并在您嵌入图像时使用(出于性能目的)

 

生成图像缩略图

 

然后您可以选择您的驱动器类型

  • 我的驱动器:使用您的个人帐户
  • 共享云端硬盘:使用 您的 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

 

媒体链接类型

 

然后您可以使用自动模式手动模式连接到 Google Drive 帐户:

自动模式

从现在开始,您可以在连接到 Google Drive 服务器时节省大量时间。 首先,要使用此功能,您必须在菜单设置 > 常规如果您尚未连接请点击WordPress 设置

 

未连接的谷歌驱动器

 

然后返回插件设置> WP Media Folder>云>谷歌驱动器选项卡,只需点击右上角的连接谷歌驱动器按钮。

 

连接自动谷歌驱动器

 

然后按照以下步骤完成连接。

 

连接自动谷歌驱动器

 

:)  


手动模式

使用上一步中的凭据,在Google云端硬盘标签中,将您的

  • 客户编号
  • 客户机密

保存配置,然后单击Connect Google Drive按钮

 

谷歌登录

 

如果您没有犯任何错误,则应在新窗口中验证授权,如下所示:

 

google-api-permission

 

连接应该成功☺如果成功,则可以直接从WordPress的媒体管理器创建和管理Google Drive媒体。

 

2. 我可以使用 Google 云端硬盘媒体做什么?

它是如何工作的? 

WP Media Folder将在您的 Google 云端硬盘上生成带有站点名称的根文件夹

 

谷歌驱动器文件夹

 

WP Media Folder中添加的所有文件夹和子文件夹都将同步在此文件夹( WP Media Folder- {sitename}) 下。 反之亦然, 根文件夹中的所有媒体都将同步到 Wordpress 上的媒体库。

 

同步方向是什么?

它可以双向工作! 您可以从Google云端硬盘添加文件,然后在WP Media Folder查看WP Media Folder ,也可以在WP Media Folder添加文件,并在Google云端硬盘中查看WP Media Folder 。 这也意味着您可以使用Google Drive同步软件从桌面管理WordPress文件。 太疯狂了-我们知道! ☺

 

谷歌驱动器同步

 

WP Media Folder Google Drive集成允许您对媒体进行两种类型的操作:

第一个选项是导入谷歌驱动器介质在WP Media Folder (用于导入文件夹选择)。

 

import-media-google-drive

 

第二种选择是将Google云端硬盘媒体直接嵌入到您的内容中。 在这种情况下,将从Google云端硬盘而非您的服务器加载媒体。

 

嵌入Google驱动器

 

摆脱错误:错误:“将WP Media Folder与Google云端硬盘连接时,invalid_scope”

谷歌最近推出了一个新的安全层,强制应用程序进行验证。
如果您使用 Google 帐户创建了应用程序,然后使用相同的帐户从 WordPress 登录,则不会看到此错误。 仅当您使用 Google 帐户创建应用程序并尝试使用其他帐户从 WordPress 连接到 Google 时,才会出现此错误。

在这种情况下,您需要按照以下步骤通过Google批准您的应用: https : //support.google.com/code/contact/oauth_app_verification

 

OAuth开发人员验证表格

 

3. 创建 Google 云端硬盘应用程序


附加组件中包含 Google Drive 与WP Media Folder的集成。 除了WP Media Folder之外,您还需要安装此附加组件(插件)。 该插件还包括与 Google Photo、Dropbox、 OneDrive Personal、 OneDrive Business、Amazon S3、DigitalOcean、Linode 和 Wasabi 的集成。

首先,要使用 Google Drive,您需要一个 Google 开发应用程序来连接您的网站。 转到https://console.cloud.google.com/并创建一个新项目。

 

创建项目1

 

然后设置项目名称-您可以提供所需的任何名称,但不包括空格或重音符号。 然后等待几秒钟以创建项目。

 

项目名称

 

如果这是您第一次使用Google云端硬盘API,则需要将其激活。

 

启用驱动器API

 

从左侧菜单中,单击“API 和服务”

 

菜单API服务

 

从左侧菜单导航到“Credentials”,在主面板上单击“+ New Credentials”>> OAuth client ID ; 如果询问,请将名称添加到您的 OAuth 同意屏幕。

 

oAuth-google-drive

 

现在,最重要的步骤:

  • 选择“Web 应用程序”并添加您选择的名称
  • 授权的JavaScript来源: https //your-domain.com(用您的域名替换,不带斜杠)
  • 授权重定向 URI: https
    (替换为您的域名)

 

应用凭证

 

注意:如果出现此警告:“要创建 OAuth 客户端 ID,您必须先在同意屏幕上设置产品名称”,您应该单击配置同意屏幕按钮或转到API 和服务 >> OAuth 同意屏幕,然后添加您在授权域中

首先,您需要选择用户类型。

 

OAuth用户类型

 

  • 内部:您的应用仅限于您组织内的G Suite用户。
  • 外部:拥有Google帐户的任何用户都可以使用您的应用。

然后,填写您的授权域并继续以下步骤以完成应用注册。 现在您可以返回上一步:选择“Web 应用程序”以创建凭据。

 

同意画面

 

并且发布状态应该是Production ,如果它当前是Testing ,你应该点击Publish app按钮来改变状态。

 

发布应用

 

然后……瞧! 您已获得ID和Secret来添加WP Media Folder的配置。

 

oauth客户端