【发布时间】:2013-11-06 12:42:44
【问题描述】:
我有一个 WordPress 自定义页面,其中编码了以下图像(另一个文件中的 CSS 应用于该图像的一个类,只是在这里缩短故事):
<img src='wp-content/themes/MyTheme/images/someimage.png' style='display: none;' />
一旦我将所有内容上传到服务器上,一切正常。但是,过了一会儿,我可以看到该图像的来源变成了这样:
<img src="data:image/png;base64,iVBORw0KGgo...uQmCC" style="display: none;">
这是一个大问题,因为(长话短说)我需要将该图像加载到页面上,而不是作为数据 URI 方案,而是作为常规源链接,以便在页面上发生某些事件时正确显示(它有效在更改 src 之前很好,之后没有)。
由于数据 URI 方案对我来说是新的,我怎样才能防止它发生并始终显示常规源链接? (请注意,此时我不确定是 WordPress 负责还是服务器本身负责)
任何提示将不胜感激,谢谢!
【问题讨论】:
-
你用的是什么wordpress插件?
-
只有几个 - 备份计划程序、禁用评论、Facebook 按钮插件、免费社交滑块和 Linkify Text,但我认为它们中的任何一个都与图像无关?
-
好的,没有缓存插件。你用的是什么主题?
-
它始于 www.elegantthemes.com 之一,确切地说是 StudioBlue,但那是很久以前的事了(非常旧的版本),从那以后它已经进行了巨大的修改。您是否认为主题实际上可能导致它,我该如何检查/验证?
-
我会 grep 主题文件中是否出现 base64_encode