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 回答