我希望在 wordpress 主题的帖子/评论字段中发布时自动嵌入图像网址。
我已经让这段代码在functions.php中工作:
function content_magic($content)
{
$content = get_the_content();
$m = preg_match_all('!http://[a-z0-9\-\.\/]+\.(?:jpe?g|png|gif)!Ui', $content, $matches);
if ($m) {
$links = $matches[0];
for ($j = 0; $j < $m; $j++) {
$content = str_replace($links[$j], '<img src="' . $links[$j] . '">', $content);
}
}
return $content;
}
add_filter('the_content', 'content_magic');
但是:一旦您通过 wordpress iphone 应用程序发布它就不再起作用了,因为来自 iphone 应用程序的图像帖子会自动在末尾添加标签alt ="20121108-172156.jpg" class="alignnone size-full" />后”
如何使用上面的代码截断从 ?:jpe?g|png|gif" 到 "/> 的 url 结束后的 "alt" 和 "class" 标签?