OSS WordPress插件(Aliyun OSS For WordPress)

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: WordPress是一个注重美学、易用性和网络标准的个人信息发布平台,广泛应用于网络信息发布平台的搭建,特别是个性化的博客。本文介绍了OSS的WordPress插件Aliyun OSS For WordPress。

本插件主要为 Wordpress 提供基于 Aliyun OSS 的远程附件存储功能,并且最大限度的依赖 Wordpress 本身功能扩展来实现,以保证插件停用或博客搬迁时可以快速切换回原来的方式。

当前版本

插件特色

  • 支持 Aliyun OSS 图片服务
  • 自定义文件在 Bucket 上的存储位置
  • 支持 Https 站点
  • 支持阿里云内网和 VPC 网络
  • 全格式附件支持,不仅仅是图片
  • 支持 wordpress 4.4+ 新功能 srcset,在不同分辨率设备上加载不同大小图片
  • 支持在 WordPress 后台编辑图片
  • 图片服务支持预设图片样式,可用于图片打水印的需求
  • 中英文双语支持,方便使用英文为默认语言的同学
  • 代码遵循 PSR-4 规则编写

插件使用

关于插件使用方式的 Wiki: Quick start

下载

安装

将插件解压上传到 /wp-content/plugins/ 或者通过 WordPress 插件中心上传安装

注意:

  • 上传时 zip 包的名字,建议使用 aliyun-oss.zip

配置

启用插件 Aliyun OSS,进入设置页面,完成相关设置。

screenshot

关于图片服务

阿里云 OSS 提供了根据 URL 参数来获得各种尺寸的 阿里云OSS图片处理服务, 相比起 WordPress 自身在图片上传的时候生成各种尺寸的图片, 明显是一种更优雅的解决方案, 占用的存储空间更小, 尺寸变更更灵活。

通常使用中, 您不需要特别的去了解它的实现, 只需注意:

  • 开启图片服务时, 只有原图会被上传到 OSS, 如果此时关闭图片服务, 服务开启这段时间内上传的图片会出现缩略图丢失的情况
  • 如果没有开启 不在本地服务器上保留文件 选项, 服务器上仍旧保留有缩略图, 此时关闭插件会发现所有的缩略图其实都在, 所以你可以通过手动上传到 OSS 来修复丢失问题
  • 如果开启了 不在本地服务器上保留文件 选项, 那就真的找不回那些丢失的缩略图了 ㄟ( ▔, ▔ )ㄏ

更多关于图片服务的介绍: How to use Image Service

作者

更新日志

冲突列表

  • EvernoteSync

使用示例

基于本插件的使用示例:

贡献代码

  • Fork 这个仓库
  • Clone 源码并安装到本地 WordPress 中
  • 完成你的修改并测试
  • 提交一个 Pull Request

开源协议

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
目录
相关文章
|
2月前
|
PHP UED 异构计算
【开源】WordPress一键崩溃宕机插件(整活娱乐)
可一键实现Wordpress崩溃宕机的整活向插件(请勿用于非法途径,仅供整活娱乐)。鼓励关注网站性能的提升,以提供更好的用户体验,提倡为用户提供良好体验和高效速度的原则。
34 4
【开源】WordPress一键崩溃宕机插件(整活娱乐)
|
4月前
|
PHP SEO
WordPress 主题和插件
WordPress 主题和插件
82 0
|
7月前
|
Web App开发 移动开发 安全
WordPress插件wp-file-manager任意文件上传漏洞(CVE-2020-25213)
WordPress插件WPFileManager中存在一个严重的安全漏洞,攻击者可以在安装了此插件的任何WordPress网站上任意上传文件并远程代码执行。
258 1
|
4月前
|
PHP
教你制作一个 WordPress 插件
教你制作一个 WordPress 插件
34 0
|
5月前
|
前端开发 JavaScript API
wordpress插件开发踩坑记
想要使用 REST API 需要自己额外安装插件:WordPress REST API,现在 WordPress 5.0以上的版本已经默认支持 REST API了,不需要额外去安装插件
42 0
|
5月前
|
JavaScript 前端开发 程序员
从零开发和发布自己的wordpress插件到官方插件库完全指南
wordpress是一款很流行的开源博客程序,全世界有很多网站都在使用wordpress,程序员们也喜欢拿来做自己的技术博客,对于自己不满意的地方,那肯定也需要自己动手来修改了,下面就介绍从开发到发布一个wordpress插件的完整流程
54 0
|
5月前
|
域名解析 对象存储 数据安全/隐私保护
如何 Wordpress 使用 OSS 上传图片、文件
如何使用 OSS 上传 Wordpress 的图片文件
1238 2
|
10月前
|
缓存 数据库 云计算
为什么WordPress有时用缓存加速插件反而变得慢了?
为什么WordPress有时用缓存加速插件反而变得慢了? 使用缓存插件可以大大提高 WordPress 网站的性能和响应速度,因为它可以缓存页面和资源,减少服务器请求和数据传输。但是,如果插件配置不当,或者您的网站具有特定的配置或功能,可能会导致缓存插件反而使网站变慢。
为什么WordPress有时用缓存加速插件反而变得慢了?
|
10月前
|
安全
Wordpress定制开发如何添加插件?
Wordpress定制开发如何添加插件? 要在 WordPress 中添加插件,请按照以下步骤操作: 登录 WordPress 后台,进入“插件”菜单。 点击“添加新插件”按钮,您将看到一个搜索框和一些推荐插件。
|
11月前
|
SQL 安全 数据库
WordPress插件中的流行的严重错误发布的PoC漏洞
WordPress插件中的流行的严重错误发布的PoC漏洞

相关产品

  • 对象存储