$content = preg_replace('/(<img .*?src="http:\/\/mysite.com\/files\/2010\/04\/bac-gallery-site-matters-saline-project1\.jpg".*?>)/','<a class="nyromodal foto" href="'.$imagem_wordpress.'">\1</a>', $content);
Ты забыл убежать от косой черты. (И, как отмечают другие, это должен быть «http», а не «ttp»