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