2

我希望在 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" 标签?

4

0 回答 0