ワードプレスのテーマで投稿/コメント欄に投稿する際に、画像の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" タグを切り捨てるにはどうすればよいですか?