1

私は簡単なコードを持っています:

function filter_widgets($content) {
   global $post;
   if($post->ID = 1210) {
       $content = preg_replace('/<p>\s*(<iframe .*>*.<\/iframe>)\s*<\/p>/iU', '', $content);
   }
   return $content; 
}
add_filter('the_content', 'filter_widgets');

しかし、postId = 1210を実行すると、iframeができなくなります。修正するにはどうすればよいですか?

4

1 に答える 1

1

これを試して

$content = preg_replace("/(<iframe[^<]+<\/iframe>)/", '', $content);
于 2012-08-16T10:07:34.913 に答える