我想找出php代码,您可以将缩略图从youtube视频嵌入到一个网站,当您循环在缩略图上,视频开始播放。所有这些都使用一个短代码(php)在文章中添加,并在这个短代码中输入您想要发布的视频ID (从Youtube获得)。我已经尝试了下面的代码,但它不工作,并没有包括我的所有需求,如上文所示。
最后,我想加入下面的短代码节目,并提供给Wordpress的视频短代码,因为我想将视频播放器更改为内置的WordPress播放器,它没有熟悉的Youtube样式。
此外,我还在网上搜索,但没有找到所有的相关信息。
你能帮我吗?提前谢谢。
PHP代码:
function mininaturas_youtube($atts) {
extract(shortcode_atts(array(
'id' => '',
'img' => '0',
'align'=>'left'
), $atts));
$align_class='align'.$align;
return '<img src="http://img.youtube.com/vi/'.$id.'/'.$img.'.jpg" alt="" class="'.$align_class.'" />';
}
add_shortcode('miniatura_youtube', 'miniaturas_youtube');
将在post中添加的
[miniatura_youtube id="3Jt7-nBfULU" img="0" align="center"]
发布于 2019-03-22 04:57:15
我可以用iframe做点什么,比如:
function mininaturas_youtube_func( $atts ) {
$a = shortcode_atts( array(
'id' => 'dQw4w9WgXcQ'
), $atts);
return '<iframe width="560" height="315" src="https://www.youtube.com/embed/' . $a["id"] . '" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';
}
add_shortcode( 'miniatura_youtube', 'mininaturas_youtube_func' );
如果需要,可以以与“id”相同的方式添加其他参数。
正如这里所指出的,API:
如果没有提供其他的'id' => 'dQw4w9WgXcQ'
,则id
只是表示默认的id
。
希望这能有所帮助!
编辑也只是为了清晰起见,我使用了与您相同的简短代码
miniatura_youtube id="XXXXXXXXXXX“
https://stackoverflow.com/questions/55290876
复制相似问题