跳转到主要内容

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-子域

 

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

 

r2dev-subdomain-bucket