imgix-wordpress / images-via-imgix
imgix WordPress 插件
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- frozzare/wp-test-suite: ^1.0
This package is not auto-updated.
Last update: 2024-09-26 20:12:43 UTC
README
这是一个由社区支持的 WordPress 插件,可自动通过 imgix 服务加载您现有的(以及未来的)WordPress 图片,以获得更小、更快和更好的图片。
功能
- 您的图片位于 CDN 后面。
- 使用 自动格式 选项自动生成更小和更快的图片。
- 使用 自动增强 选项自动生成外观更好的图片。
- 在“文本模式”下编辑
<img>
标签时,可以使用任意的 imgix API 参数,它们将会被传递。 - 无需锁定!禁用插件后,您的图片将按安装前的方式提供服务。
入门指南
-
如果您还没有 imgix 账户,请在 imgix.com 上注册。
-
创建一个 imgix 来源的 Web 文件夹,将
基础 URL
设置为您的 WordPress 根 URL(不包含wp-content
部分)。例如,如果您的 WordPress 实例位于 http://example.com,示例图片为http://example.com/wp-content/uploads/2017/01/image.jpg
,则您的来源的基础 URL
将仅为http://example.com/
。 -
下载 imgix WordPress 插件
imgix_plugin.zip
并安装到您的 WordPress 实例中。在 WordPress 管理界面,点击右侧的“插件”然后“添加新插件”。这将带您到一个上传imgix_plugin.zip
文件的页面。或者,您可以将imgix_plugin.zip
的内容提取到您的 WordPress 实例的wp-content/plugins
目录中。 -
返回“插件”页面,并确保已激活“imgix 插件”。激活后,点击“设置”链接,填写“imgix 主机”字段(例如,
http://yourcompany.imgix.net
)。这是您在步骤 #1 中创建的 imgix 来源的完整主机。可选地,您还可以启用 自动格式 或 自动增强。最后,完成设置后点击“保存选项”。 -
转到您的 WordPress 博客上的帖子,并确保您的图片现在是通过 imgix 提供的。
历史
最初,此插件作为官方 imgix 组织的一部分托管。由于他们专注于 PHP 库,因此该插件已被弃用。
此插件由社区维护和管理。Imgix 仁慈地允许在这里使用其名称,但请注意,此插件没有官方支持。如果您有任何问题,请在此存储库中提交一个问题。
测试
此插件使用 phpunit 运行其测试。您需要设置一个本地测试数据库来运行这些测试。您可以使用引导脚本完成此操作。
$ bin/install-wp-tests.sh imgix_wordpress_tests <YOUR MYSQL USERNAME> <YOUR MYSQL PASSWORD>
然后运行测试就像这样
$ phpunit
使用 Docker 进行测试
此插件使用 phpunit 运行其测试。如果您不想在本地设置测试数据库,可以使用 Docker。
启动数据库
$ docker-compose up -d mysql
然后运行测试就像这样
$ docker-compose up phpunit