如何显示用户YouTube帐户中的所有YouTube视频

时间:2013-06-20 作者:Exploit

我想将我的youtube帐户中最近上传的所有youtube视频显示为页面右侧的小部件。就像Technobalo。com已完成。有没有这样的插件可以做到这一点?

ps:至于我所尝试的,我已经在WordPress插件页面上搜索过了,我看到的都是插件,这些插件允许我为视频添加一个简短的代码作为帖子。但这不是我想要的。我只想在右侧自动显示所有最近上传的视频,就像Technobalo一样。

2 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

您可以使用YouTube开发人员API。获取以下最新视频的示例:

$data = wp_remote_get(\'http://gdata.youtube.com/feeds/api/users/<USERNAME>/uploads/?start-index=1&max-results=40\');
$response =  new SimpleXMLElement($data[\'body\']);

foreach ($response->entry as $entry):
    $vid_id = \'\';
    if ( preg_match(\'#videos/([^/]+)$#\', $entry->id, $matches) ) {
        $vid_id = $matches[1];
    }
    if ( $vid_id ):
    ?>
        <a href="http://youtube.com/watch?v=<?php echo $vid_id; ?>">
            <img src="http://i.ytimg.com/vi/<?php echo $vid_id; ?>/1.jpg" width="220" height="130" />
            <span class="video-title"><?php echo esc_html($entry->title); ?></span>
            <span class="video-description"><?php echo esc_html($entry->content); ?></span>
        </a>
<?php
    endif;
endforeach;

SO网友:TheDeadMedic

暂时忘掉WordPress吧&;专注于找出你想要实现的核心机制,在你的网站上显示用户最近上传的内容:

查看YouTube developer API

  • Search on stackoverflow.com
  • Use Google
  • 然后查看其中一个WordPress widget tutorials 要掌握一些事情,然后围绕你新发现的YouTube知识进行总结!

    如果您陷入困境,请务必返回我们(使用您遇到问题的代码),我们会纠正您的错误!

    结束

    相关推荐

    显示YouTube时间自动从关键点开始

    为什么我在制作预告片,我想从Youtube视频的。。。自定义字段$key=“拖车”表示拖车Ex的钥匙(http://www.youtube.com/watch?v=QiNIfGiNiOk WARE key=QiNIfGiNiOk)$key=“img\\U拖车”是youtube 0的img。jpg是youtube视频的时间,这是我手动输入的问题“我可以让youtube时间自动检索吗?如何让代码使用更少的查询?”这是我的代码:<?php $recentPosts = new WP_Query()