我从我的php脚本在WordPress中插入数据,一切顺利,但我面临一个大问题,从外部链接设置特色图像。我通过添加图像链接到wp_postmeta
几乎解决了这个问题
我添加了
_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
答案 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的图像?