截断图像URL中的其他标记

时间:2012-11-09 09:39:32

标签: php

我想在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 “/&gt; 结束后”

如何在网址结尾之后截断“alt”和“class”标签?:jpe?g | png | gif“to”/&gt;上面的代码?

0 个答案:

没有答案