itfs1992 / do-spaces-sync
此WordPress插件同步您的媒体库与DigitalOcean Spaces容器。
v2.2.1
2020-02-16 05:53 UTC
Requires
- php: >=5.3.3
- katzgrau/klogger: dev-master
- league/flysystem-aws-s3-v3: ^1.0
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。
安装
- 将插件目录上传到
/wp-content/plugins/
- 通过WordPress中的“插件”菜单激活插件
- 转到
设置 -> DigitalOcean Spaces Sync
并设置插件
如果插件是从GitHub下载的,您必须通过 composer update
安装供应商组件。