KXNotes 图片粘贴优化器

描述

KXNotes 图片粘贴优化器可简化 WordPress 教程作者、独立博客作者和内容发布者的图片处理流程。

它解决了写作中的重复步骤:保存截图、调整大小、转换为适合网页的格式、重命名、上传到媒体库、添加替代文本,并插入文章。

启用后,你可以直接将图片粘贴或拖入 Gutenberg 编辑器。插件可以:

  • 识别剪贴板截图和本地图片文件。
  • 按照设置的最大宽度缩放图片,默认最大宽度为 1200 像素。
  • 默认输出 WebP,也可选择 AVIF、JPEG 或保持原始格式。
  • 将处理后的图片上传到 WordPress 媒体库。
  • 根据文章标题或前面最近的小标题生成易读的文件名。
  • 自动填写图片替代文本。
  • 在编辑器当前光标位置插入图片。
  • 支持将图片拖放到“特色图片”控件。
  • 处理通过图片区块上传的本地图片。
  • 将远程图片区块 URL 导入媒体库。

适用人群

  • 经常撰写软件、网站、插件或工作流教程的作者。
  • 经常截取管理后台、网站、工具或应用程序界面的博客作者。
  • 希望减少手动压缩图片、重命名和填写替代文本工作的内容发布者。
  • 希望在不依赖第三方云服务的情况下进行本地处理的站点所有者。

隐私与外部服务

插件默认不会将图片发送到第三方服务器,也不会调用 AI 服务、执行远程遥测,或收集站点 URL、文章标题、图片内容及使用数据。

剪贴板图片和本地拖入的文件会在当前浏览器中处理,然后上传到你的 WordPress 媒体库。

当你在图片区块中输入远程图片 URL 且浏览器无法直接读取图片时,插件会通过自身的 REST 端点请求你的 WordPress 站点下载并处理图片。只有你主动提供远程图片 URL 后,才会发起此请求。

文件名与替代文本

插件提供两种文件名模式:

  • 拼音别名:适用于中文文章标题,结果稳定且完全离线。
  • 本地英文别名:使用内置术语表;无法可靠匹配时回退到拼音。

替代文本默认使用文章标题或前面最近的小标题,并包含图片序号。

安装

  1. 在 WordPress 管理后台中,前往“插件”>“安装插件”>“上传插件”。
  2. 上传 kxnotes-image-paste-optimizer.zip
  3. 启用 KXNotes 图片粘贴优化器。
  4. 前往“设置”>“KXNotes 图片粘贴优化器”,检查默认配置。
  5. 在 Gutenberg 中新建或编辑一篇文章。
  6. 复制一张截图,然后将其粘贴到文章正文中。

常见问题

插件会把我的图片发送到第三方服务器吗?

不会。默认的粘贴、拖放和本地上传流程只在浏览器与 WordPress 站点之间运行,不使用第三方压缩、AI 或分析服务。

AVIF 是否始终可用?

不一定。AVIF 支持取决于浏览器、WordPress 版本和服务器图像库。如果 AVIF 处理失败,插件可以回退到 WebP、JPEG 或原始格式。

是否支持经典编辑器、Elementor 或 Divi?

当前版本专注于 Gutenberg,0.1.x 系列暂不考虑兼容第三方编辑器。

为什么有些文件名是拼音,有些是英文?

拼音是默认模式。你可以在设置中切换到“本地英文别名”。本地英文模式仅使用插件自带的术语表和谨慎的本地规则;无法可靠生成英文名称时,会回退到拼音。

卸载插件时会删除什么?

uninstall.php 文件会删除插件设置,但不会删除已经上传到媒体库的图片。

评价

此插件暂无评价。

贡献者及开发者

「KXNotes 图片粘贴优化器」是开源软件。 以下人员对此插件做出了贡献。

贡献者

更新日志

0.1.4

  • 将插件重命名为 KXNotes Image Paste Optimizer,并使用新的 kxnotes-image-paste-optimizer 发布别名。
  • 将通用的 PHP、JavaScript、设置、脚本、过滤器、错误码和 REST 标识符替换为独有的 kxipo 前缀。
  • 移除未使用的 WordPress 媒体依赖,并仅在需要相关函数时加载核心文件。

0.1.3

  • 修复现代 Gutenberg iframe 画布中的粘贴和本地图片拖放处理。
  • 新增可靠的剪贴板文件回退,并避免原生粘贴被重复处理。
  • 新增通过拖放替换现有图片区块。
  • 将粘贴图片插入段落时,精确保留 RichText 光标位置。

0.1.2

  • 准备首次发布所需的 WordPress.org 元数据和目录结构。
  • 将直接删除临时文件改为使用 WordPress 文件 API。
  • 新增直接访问保护,并使用 WordPress 原生文本清理函数。
  • 将 License 和 readme 文件加入 WordPress.org 提交包。

0.1.1

  • 新增在 Gutenberg 中粘贴并优化截图。
  • 新增将本地图片拖放到文章正文。
  • 新增将图片拖放到“特色图片”控件的支持。
  • 新增通过图片区块上传本地图片。
  • 新增远程图片区块 URL 导入。
  • 新增 WebP、AVIF、JPEG 和保持原始格式输出。
  • 新增根据中文标题和小标题生成拼音文件名。
  • 新增本地英文别名模式。
  • 新增自动替代文本。
  • 新增远程 URL 导入的权限、文件大小和 MIME 类型验证。