在索引中添加YouTube缩略图,在Single.php中添加视频

时间:2013-05-17 作者:Faiq Adam

我为视频相关网站定制wordpress主题,客户端可以在索引中嵌入youtube视频。php只显示缩略图图像和视频标题,然后单击缩略图时,它会转到单个。php&;播放视频,

请任何人帮帮我,我试试Video Thumbnails 这对我没用。

1 个回复
SO网友:Ravinder Kumar

要解决此问题:

1. 添加custom meta 到每个youtube url(代码youtube中自定义元的名称)。

2. 在里面index.php 回路:

  while(have_posts()){

    the_post();

   //use [get_post_meta][3] to get youtube post meta
   $youtube_img = \'http://img.youtube.com/vi/\'.substr( get_post_meta($post-ID,\'youtube\') ).\'/0.jpg\';

   //$youtube_img is your youtube video image url
   echo \'<a href="\'.get_permalink().\'">\';
   echo \'<img src="\'.$youtube_img.\'" title="\'.get_the_title().\'" alt="youtube video image for\'.get_the_title().\'"/>\';
   echo\'</a>\';
   }
3. 在里面single.php 循环(根据设计需要设置iframe宽度)

<?php
while(have_posts()){
    the_post();

    //use [get_post_meta][3] to get youtube post meta
    $youtube_link = get_post_meta($post-ID,\'youtube\');   
    ?>    

    //$youtube_link is your youtube url
    <iframe width="328" height="233" src="<?php echo str_replace(\'watch?v=\',\'embed/\', $youtube_link); ?>" frameborder="0" allowfullscreen></iframe>\'
    <?php
}

结束

相关推荐

No Thumbnails Generated

我在自己的服务器上安装了WordPress,它已启动并运行。。。我注意到WordPress不会生成我上传的任何图像。通常,当我通过WordPress上传图像时,它会生成缩略图、中型和大型图像。WordPress安装无误,其他一切正常。我尝试重建缩略图,但没有成功:-(有什么想法吗?谢谢,乔希