一个小插件实现wordpress图片自动添加alt属性

插件的基本逻辑:

1. 图片没有alt属性,也没有附件信息:alt为“标题-1”、“标题-2”等。

2. 图片有附件信息,媒体库alt为空,但附件标题存在:使用附件标题。

3. 图片媒体库alt已设置:使用媒体库的alt。

4. 图片手动设置了alt属性:保留原alt。

  1. 四级优先级系统
    • 第1级:保留已有非空alt属性
    • 第2级:WordPress媒体库设置的alt文本
    • 第3级:智能文件名处理(如将”sunset-photo.jpg”转为”Sunset Photo”)
    • 第4级:文章标题 + 中文序号(如”文章标题 – 图二”)
  2. 双重附件ID获取方式
    • 通过wp-image-xxxCSS类识别
    • 通过图片URL反向查询(兼容更多主题)
  3. 人性化序号系统
    • 使用中文数字序号(一、二、三)
    • 每篇文章独立计数
  4. 文件名智能处理
    • 自动移除文件扩展名
    • 转换短横线和下划线为空格
    • 首字母大写处理

使用示例:

图片特征 生成的alt文本
媒体库alt设为”夏日沙滩” 夏日沙滩
文件名为”bird-flying.jpg” Bird Flying
无任何元数据 “当前文章标题 – 图三”

性能优化:

  • 所有数据库查询仅针对有附件的图片
  • 中文数字转换仅在前10个序号生效,后续使用数字保证效率
  • 通过正则表达式优化减少字符串操作次数

插件无需设置,只要启动后,即可实现功能。

资源下载
免费资源
文件1地址点击下载
下载后请添加微信:duanjuxxx

本文标题:一个小插件实现wordpress图片自动添加alt属性
网址:https://www.2090ai.com/2025/02/27/plugins/23929.html



本站所有文章由wordpress极光ai post插件通过chatgpt写作修改后发布,并不代表本站的观点;如果无意间侵犯了你的权益,请联系我们进行删除处理。
如需转载,请务必注明文章来源和链接,谢谢您的支持与鼓励!

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注