itfs1992/do-spaces-sync

此WordPress插件同步您的媒体库与DigitalOcean Spaces容器。

v2.2.1 2020-02-16 05:53 UTC

This package is auto-updated.

Last update: 2024-09-30 01:46:47 UTC


README

此插件将不再受支持或更新,请自行承担风险。感谢!

DigitalOcean Spaces Sync

此WordPress插件同步您的媒体库与 DigitalOcean Spaces 容器。

描述

此WordPress插件同步您的媒体库与 DigitalOcean Spaces 容器。它允许您同时上传和删除文件,用相对云存储链接替换公共媒体URL。您可以选择保留文件的本地副本,或者删除它们并仅在云存储中保留文件。

为了使用此插件,您必须创建一个DigitalOcean Spaces API密钥。

您现在可以定义常量来配置插件。如果已定义常量,它将覆盖设置页面中的值。常量描述

  • DOS_KEY - DigitalOcean Spaces密钥
  • DOS_SECRET - DigitalOcean Spaces密钥,
  • DOS_ENDPOINT - DigitalOcean Spaces端点,
  • DOS_CONTAINER - DigitalOcean Spaces容器,
  • DOS_STORAGE_PATH - 存储中文件的路径,将作为前缀出现,
  • DOS_STORAGE_FILE_ONLY - 是否仅在DigitalOcean Spaces中保留文件,值(true|false),
  • DOS_STORAGE_FILE_DELETE - 删除时是否从DigitalOcean Spaces中删除文件,值(true|false),
  • DOS_FILTER - 一个正则表达式过滤器,
  • UPLOAD_URL_PATH - 文件的完整URL,WP常量,
  • UPLOAD_PATH - 本地文件的路径,WP常量

内置的WordPress图像编辑器存在一个已知问题,它不会上传更改后的图像。了解如何修复它,欢迎PR。

安装

  1. 将插件目录上传到 /wp-content/plugins/
  2. 通过WordPress中的“插件”菜单激活插件
  3. 转到 设置 -> DigitalOcean Spaces Sync 并设置插件

如果插件是从GitHub下载的,您必须通过 composer update 安装供应商组件。