2

ワードプレスのテーマで投稿/コメント欄に投稿する際に、画像のURLを自動で埋め込むようにしたいです。

このコードはすでに 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