php 包裹iframe或嵌入另一个元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 包裹iframe或嵌入另一个元素相关的知识,希望对你有一定的参考价值。

/*
 * Wrap iframe and embed in div
 */
 function div_wrapper($content) {
     // match any iframes
     $pattern = '~<iframe.*</iframe>|<embed.*</embed>~';
     preg_match_all($pattern, $content, $matches);

     foreach ($matches[0] as $match) {
         // wrap matched iframe with div
         $wrappedframe = '<div class="embed-responsive embed-responsive-16by9">' . $match . '</div>';

         //replace original iframe with new in content
         $content = str_replace($match, $wrappedframe, $content);
     }

     return $content;
 }
 add_filter('the_content', 'div_wrapper');

以上是关于php 包裹iframe或嵌入另一个元素的主要内容,如果未能解决你的问题,请参考以下文章

使用 iframe 或 Object 标签将网页嵌入另一个

ipad 上另一个来源的水平滚动元素

关于div包裹imgiframe等标签会多3px或4px的问题

是否可以在伪元素之前/之后设置 iframe 样式?

Javascript 基础嵌入另一张HTML文档通过插件嵌入内容

怎样在一个HTML中嵌入另一个HTML页面