首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >wordpress嵌入一些youtube视频不起作用

wordpress嵌入一些youtube视频不起作用
EN

Stack Overflow用户
提问于 2015-03-18 10:42:15
回答 2查看 2.2K关注 0票数 0

我在wordpress,http://rabindraadhikari.com/category/videos/有一个视频库页面。我使用的是嵌入的短代码:

代码语言:javascript
运行
复制
   <?php 
    $embedurl = wp_filter_nohtml_kses(get_the_content());
    if (!empty($embedurl)) {
           $frame= apply_filters('the_content', "[embed]" . $embedurl . "[/embed]");
        echo $frame;
    }
    ?>

但是有些视频并不是嵌入式的(在这种情况下,前3种视频不起作用)。我已尽我所能使它发挥作用。但我不知道到底出了什么问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-18 10:58:06

UPD:我建议使用默认的youtube嵌入代码。所以你会有这样的

代码语言:javascript
运行
复制
<?php 
  $embedurl = wp_filter_nohtml_kses(get_the_content());
  if (!empty($embedurl)) {
         $frame= apply_filters('the_content', '<object width="420" height="315" data="' . strip_tags($embedurl) . '" frameborder="0" allowfullscreen></object>');
      echo $frame;
  }
?>
票数 3
EN

Stack Overflow用户

发布于 2017-04-17 10:33:38

有些视频可能没有嵌入,因为视频在YouTube上的所有者已经禁用了嵌入。访问视频的YouTube页面,看看下面的“嵌入”。它可以说:“按请求禁用嵌入”。

这是一个示例

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29119862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档