使用 wp_get_attachment_url 函数替换 WordPress 页面中的图片 src 属性,但发现部分图片没有被替换。这是因为 wp_get_attachment_url 函数只替换 WordPress 本身上传的图片,而对于其他来源的图片则不会进行替换。

例如,如果你的 img 标签中的图片来自于外部网站或本地文件系统,而不是 WordPress 媒体库,那么 wp_get_attachment_url 函数就无法识别并替换这些图片的 src 属性。

为了解决这个问题,你可以尝试以下方法:

  1. 将所有图片上传到 WordPress 媒体库,然后使用 wp_get_attachment_url 函数获取图片的 URL 并替换 src 属性。
  2. 使用其他方法替换图片 src 属性,例如使用正则表达式或 PHP 的 str_replace 函数。

如果你仍然无法解决问题,请检查你的代码并确保你正在使用正确的参数调用 wp_get_attachment_url 函数。

WordPress 中使用 wp_get_attachment_url 替换图片 src 属性失效的原因

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

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