php - WP Oembed 未传递 “autoplay=1” 变量

标签 php javascript wordpress youtube oembed

我遇到了这个问题。

我正在通过自定义字段 here 传递它

(注意“autoplay=1”)

但是当我使用 wp_oembed_get 在我的主题上加载视频时...它可以正常显示视频,但它不会监听我的 autoplay=1 变量路过。

我需要在页面加载时播放视频。

最佳答案

我认为做到这一点的方法是使用 WordPress 过滤器:

function modify_youtube_embed_url($html) {
    return str_replace("?feature=oembed", "?feature=oembed&autoplay=1", $html);
}
add_filter('oembed_result', 'modify_youtube_embed_url');

关于php - WP Oembed 未传递 “autoplay=1” 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4442758/

相关文章:

php - 我的实时服务器上出现 mysql 查询错误,但在我的 MySQL 测试版本上没有出现该错误

php - "documents"和 "cores"在 SOLR 中是什么意思?我该如何使用它们?

php - tmpfile() PHP 返回 false 虽然 upload_tmp_dir 是可写的

javascript - 根据 d3.js 中数据集的最小值和最大值设置轴范围

javascript - 该网页出现重定向循环

php - Flex w/AMF 返回结果缓慢

javascript - jQuery:删除文本区域中的重复字符串

javascript - 如何在 WordPress 模板页面中嵌入 YouTube 视频?

php - 在没有 ID 的子主题中注销侧边栏

css - 元素在 mozilla 和 chrome 上显示不同