首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建一个在wordpress中显示youtube视频id的短代码?

如何创建一个在wordpress中显示youtube视频id的短代码?
EN

Stack Overflow用户
提问于 2013-09-13 13:48:00
回答 1查看 1.1K关注 0票数 1

当用户输入id时,我试图编写一个显示youtube视频的短代码。

例如,我的短代码如下所示:

[youtube id="SP6abPzY300GVnc8pGr8qqd6U0eABNPHf6"]

在前端,这将显示youtube视频在我的博客页面。

到目前为止,我的代码是:

代码语言:javascript
复制
function wp_youtube_video($atts) {
     extract(shortcode_atts(array(

          'id' => ''

     ), $atts));

    return $id;
}
add_shortcode('youtube', 'wp_youtube_video');
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-13 14:06:21

如果您将return $id更改为return $atts['id'],则返回return $atts['id'] ID。但是,您需要将该ID与YouTube视频嵌入代码关联,以使其正确显示。就像这样也许..。

代码语言:javascript
复制
    function wp_youtube_video($atts) {
         extract(shortcode_atts(array(

              'id' => ''

         ), $atts));

        return '<iframe title="YouTube video player" class="youtube-player" type="text/html"    width="640" height="390" src="http://www.youtube.com/embed/'.$atts['id'].'" frameborder="0" allowFullScreen></iframe>';
    }
    add_shortcode('youtube', 'wp_youtube_video');
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18788008

复制
相关文章

相似问题

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