跳至主要内容

WP Media Folder 插件:Cloudflare R2 集成

1. 从 WP Media Folder登录 Cloudflare R2

返回 WordPress 控制面板,点击菜单 “设置”> WP Media Folder >“云”>“卸载媒体”。 接下来,点击 “编辑” 旁边的 “选择云服务提供商” ,选择 Cloudflare R2。

 

选择云提供商-r2

 

然后,将以下内容粘贴到表单字段中:

  • 访问密钥 ID
  • 秘密访问密钥
  • 账户 ID

 

cloudflare-setting-wpmf

 

之后,保存设置,连接应该就会成功。请继续下一步,了解 Cloudflare R2 的各项功能。.

 

2. 它是如何工作的?我可以用 Cloudflare R2 做什么?

它是如何工作的?

将 WP Media Folder 与 Cloudflare R2 连接后,请选择一个存储桶或创建一个新存储桶,用于存储所有数据。.

 

选择 Cloudflare 存储桶

 

您可以启用 “复制到 Cloudflare R2” 选项,所有新上传的媒体都将发送到 Cloudflare R2。

 

复制到 Cloudflare

 

如果您想在使用 Cloudflare R2 集成之前同步已上传的媒体文件,请点击 “同步媒体” 按钮。然后,它会将您现有的所有媒体库发送到您的 Cloudflare R2 存储桶。

注意: 执行此操作后,您的媒体 URL 将被 Cloudflare R2 URL 替换。请参见以下示例。
从 https://joomunited.com/wp-content/uploads/2019/02/image.jpg 到 >> https://pub-020b8d3e078d44349c4a00fed94946ae.r2.dev/wp-media-folder-joomunited-com/wp-content/uploads/2019/02/image.jpg

 

为了将媒体文件卸载到您的网站上,您应该启用 “上传后删除” 选项,您的媒体库将完全存储在 Cloudflare R2 上,而不是您的服务器上。

 

上传后移除 Cloudflare

 

启用 附件标签 选项后,当您将鼠标悬停在右上角的 Cloudflare R2 标签上时,将显示每个媒体的信息。

 

附件标签

 

当您想要更改媒体位置或移除插件时,请点击 “检索媒体” 按钮,所有媒体文件将从 Cloudflare R2 复制到您的媒体库。您内容中之前添加的所有链接都将保留(不会出现失效链接)。

 

检索媒体

 

注意:只有通过我们的插件上传的文件才能从 Cloudflare R2 同步到媒体库。.

高级设置和操作

您可以选择一个存储桶,将 Cloudflare R2 服务器上的文件夹和文件导入到您的媒体库。或者,您可以将所有文件从一个存储桶复制到另一个存储桶。.

 

复制存储桶-cloudflare

 

3. 创建 API 令牌


Cloudflare R2 与 WP Media Folder 集成已包含在插件中。您需要在安装 WP Media Folder同时安装此插件。该插件还集成了 Google Drive、Google Photos、Google Cloud、Dropbox、 OneDrive、Nextcloud、S3、DigitalOcean 和 Linode。.

首先,您需要登录 Cloudflare 控制面板; 如果您还没有 Cloudflare R2 帐户,则需要注册一个。

登录以上链接后,点击 “{ } API > 管理 API 令牌” 选项。然后在 API 令牌页面上,点击“创建 API 令牌” 按钮。

 

创建 API

 

在创建 API 令牌页面上:

  • 令牌名称: 输入令牌名称
  • 权限: 选择 “管理员读写” 选项

 

创建 API 1

 

点击 “创建 API 令牌” 按钮后,页面会跳转到显示成功消息的页面。

 

api-token-created

 

最后,请保存以下凭据以备下一步使用:

  • 访问密钥 ID: 3212eee8d14a3c9349783...
  • 秘密访问密钥: 54bb569b3faaa50c782ebad67b823f5ab47518644b8...
  • 账户 ID: faff99513f7af4b1c568137...

创建一个新存储桶

要创建新存储桶,只需返回 Cloudflare 控制面板,然后单击“创建存储桶 按钮即可。

 

cloudflare 控制面板

 

中创建一个新的存储桶 WP Media Folder 。依次点击“ 设置”> WP Media Folder >“云”>“卸载媒体” > “Cloudflare R2”,然后点击“存储桶设置和选择”按钮。在弹出窗口底部,输入存储桶名称,然后点击“创建”按钮。

 

创建存储桶-wpmf

 

R2.dev 子域

要设置 R2.dev 子域名,首先点击存储桶名称。然后,转到 “设置” 选项卡,向下滚动到 R2.dev 子域名 部分,点击 “允许访问” 按钮,然后按照后续步骤启用它!

 

r2dev-子域

 

填写 自定义 或 R2.dev 子域名 中选择存储桶时, WP Media Folder 在下一步的 

 

r2dev-subdomain-bucket