WordPress 替换图片 src 地址:解决部分标签未替换问题
WordPress 替换图片 src 地址:解决部分标签未替换问题
在 WordPress 中使用 wp_get_attachment_url 函数替换图片的 src 地址时,可能会遇到部分标签并没有被替换的问题。
这个问题通常是由于某些标签的 src 属性并不是直接引用了图片地址,而是经过了一定的处理,例如:
- 在
img标签中,src属性可能是通过data-src、data-original等自定义属性指定的。 - 在
div标签等其他标签中,background-image样式可能是通过url()函数指定的。
如果要替换这些标签中的图片地址,需要对其进行额外的处理。具体方法可以针对不同的标签进行特定的处理,例如:
- 对于
img标签中的自定义属性,可以使用get_post_meta()函数获取属性值。 - 对于其他标签中的
background-image样式,可以使用正则表达式匹配并替换其中的图片地址。
总之,需要根据实际情况进行具体的处理,才能完全替换 WordPress 中的图片地址。
原文地址: http://www.cveoy.top/t/topic/lhzK 著作权归作者所有。请勿转载和采集!