WordPress 替换图片 src 地址:解决部分标签未替换问题

在 WordPress 中使用 wp_get_attachment_url 函数替换图片的 src 地址时,可能会遇到部分标签并没有被替换的问题。

这个问题通常是由于某些标签的 src 属性并不是直接引用了图片地址,而是经过了一定的处理,例如:

  • img 标签中, src 属性可能是通过 data-srcdata-original 等自定义属性指定的。
  • div 标签等其他标签中, background-image 样式可能是通过 url() 函数指定的。

如果要替换这些标签中的图片地址,需要对其进行额外的处理。具体方法可以针对不同的标签进行特定的处理,例如:

  • 对于 img 标签中的自定义属性,可以使用 get_post_meta() 函数获取属性值。
  • 对于其他标签中的 background-image 样式,可以使用正则表达式匹配并替换其中的图片地址。

总之,需要根据实际情况进行具体的处理,才能完全替换 WordPress 中的图片地址。

WordPress 替换图片 src 地址:解决部分标签未替换问题

原文地址: http://www.cveoy.top/t/topic/lhzK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录