Wordpress来自外部链接的特色图片

时间:2013-11-29 07:56:27

标签: php wordpress image featured

我从我的php脚本在WordPress中插入数据,一切顺利,但我面临一个大问题,从外部链接设置特色图像。我通过添加图像链接到wp_postmeta

几乎解决了这个问题

enter image description here

我添加了

_wp_attached_file with external image link  
_thumbnail_id giving it post id of the link

它工作正常...但是有一个小问题...图像正在获取默认网址+外部图像链接

http://****.com/wp-content/uploads/http://i.imgur.com/waiBWaV.jpg

我的问题是我如何删除默认链接http://****.com/wp-content/uploads/,这样只显示外部图像链接,我得到了正确的图像。

THX

2 个答案:

答案 0 :(得分:2)

最简单的方法是使用正则表达式修剪url的unusefull部分。

$src = 'http://****.com/wp-content/uploads/http://i.imgur.com/waiBWaV.jpg';
$image =  preg_replace('|.*/(.*?\.[\w]+)|', '\1', $src);

答案 1 :(得分:0)

继续这个主题,有没有办法删除"默认网址" (wp-content / uploads /)在代码的源头,而不是正则表达式,仅适用于alt = external的图像?