如何在Wordpress PHP中将图像URL更改为图像本身

时间:2012-04-24 10:30:37

标签: php wordpress

如何使Wordpress像这样工作,当我在发布后将图像的URL粘贴到博客文章时,它将自动替换为图像本身?我知道可以选择从上传图像窗口嵌入图像,但我需要一个像我写的一样有效的解决方案。 Wordpress在PHP中。

2 个答案:

答案 0 :(得分:0)

此方法的风险在于您将加载所链接图像的确切大小。如果您打算使用<img src='/path/image1.jpeg' width='..' height='...'/>调整图片大小,您仍然会加载原始图片。

我的想法是,您将在函数中为the_content添加一个过滤器,以使用正则表达式搜索粘贴图像的模式。

答案 1 :(得分:0)

您需要编写自己的插件,该插件实现了与content_save_pre类型匹配的过滤器。

过滤器需要执行正则表达式来搜索http(s),后跟通配符,并以.jpg .jpeg .gif .png .tiff等结尾。

然后,您需要遍历内容中的所有匹配项,然后下载并将其添加到媒体库中。最后一步是用html标签替换内容中的原始URL。