php 将youtube缩略图和网址拉出ACF oEmbed字段以供使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将youtube缩略图和网址拉出ACF oEmbed字段以供使用相关的知识,希望对你有一定的参考价值。
<?php
// check if the repeater field has rows of data
if( have_rows('videos') ):
// loop through the rows of data
while ( have_rows('videos') ) : the_row();
$video_url = get_sub_field('video_item', false, false);
$video = get_sub_field( 'video_item' );
preg_match('/src="(.+?)"/', $video, $matches_url );
$src = $matches_url[1];
preg_match('/embed(.*?)?feature/', $src, $matches_id );
$id = $matches_id[1];
$id = str_replace( str_split( '?/' ), '', $id );
?>
<!--video item-->
<div class="grid-item<?php if (get_sub_field('video_size') == 'large'): ?> lg<?php else: ?><?php endif; ?>">
<a data-fancybox href="<?php echo $video_url; ?>">
<img src="http://img.youtube.com/vi/<?php echo $id; ?>/maxresdefault.jpg">
</a>
</div>
<?php endwhile;
else :
// no rows found
endif;
?>
以上是关于php 将youtube缩略图和网址拉出ACF oEmbed字段以供使用的主要内容,如果未能解决你的问题,请参考以下文章
从youtube嵌入缩略图和视频(php - Wordpress)
在 UITableViewCell 内显示 youtube 视频缩略图和标题
text Youtube缩略图网址
html Youtube缩略图网址
php 具有缩略图大小的ACF图像阵列简单输出
php 具有缩略图大小的ACF图像阵列简单输出