Wordpress oldalt fejlesztek és azt szeretném, ha a post/page szövegében talál egy képfájl URL-t, akkor azonnal eléírja az img tag-ot
Ezt én így képzeltem el:

PHP kód:
function content_magic($content) { 

$content get_the_content();

$mpreg_match_all('!http://a-z0-9\-\.\/]+\.(?:jpeg|jpg|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'); 
de ez a megoldás, ha az oldalban van, akkor blokkolja az oEmbed (videóbeillesztő) funkciót.

Mi lehet a hiba ebben a scriptben?
Tudnátok esetleg valami más megoldást mondani?


Előre is köszönöm,
Chief

u.i.: néhány helyen valami HTML Purified-ről beszélnek, de nem tudom pontosan