Arkadaş sanırım post sayfasında değilde, mysql üzerinde kalıcı bir değişim istemiş
oda olur neden olmasın
UPDATE
wp_posts
SET
post_content =
CONCAT(
SUBSTRING_INDEX(post_content , '<iframe', 1),
SUBSTRING_INDEX(post_content , '</iframe>', -1)
)sql query'sini phpmyadminden çalıştırmak kafi olur.
NOT: Ancak mysql replace, öyle regex gibi desenleri pek kabul etmez. dolayısı ile çıktıları basıp, onları alıp yeniden update edebilirsiniz. for veya while ile döndürerek.
Üstteki kod ama çalışacaktır tek bir adet frame varsa, birden fazla varsa işe yaramayacaktır.