Ive有一个表格,用户可以在其中将视频添加到配置文件字段。我想做的是使视频自动播放。但是我在YouTube网址上苦苦挣扎,我知道大多数用户只会从他们的浏览器复制该网址。
所以我得到了这个
<iframe src="<?php echo get_post_meta( get_the_ID(), 'wpcf-item-video', true ); ?>" frameborder="0" gesture="media" allowfullscreen=""></iframe>
它可以很好地获取网址
例如
https://www.youtube.com/watch?v=SabxJ0nqKlE
现在我需要将
watch?v=
转换为/embed/
请问我如何做到这一点的任何建议
最佳答案
你可以做
<?php
$url = get_post_meta( get_the_ID(), 'wpcf-item-video', true );
$my_var = '/embed/';
$url = str_replace("watch?v=", $my_var, $url );
?>
<iframe src="<?php echo $url ?>" frameborder="0" gesture="media" allowfullscreen=""></iframe>
关于php - 查找并替换YouTube网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47233713/