我的YouTube参数中的“rel=0”从哪里去掉了?

时间:2020-01-22 作者:Bob Easton

我更喜欢使用(&A);rel=0作为YouTube参数,因此只有我的视频才能在“更多视频”功能中列出。

我在WordPress编辑器中使用以下字符串已经有几年了,直到一两天前它才开始工作。

https://www.youtube.com/watch?v=PRw1q6aJtnQ&rel=0

是的,WordPress的“help”中有很多地方将该字符串转换为一些开发人员认为我需要的字符串,并删除了“rel=0”参数。今天的结果如下所示:

<iframe title="Stress Pattern: 2-syllable verbs" width="700" height="394" src="https://www.youtube.com/embed/PRw1q6aJtnQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
什么代码去掉了“rel=0”。。。并添加了所有奇怪的“允许”参数?

1 个回复
最合适的回答,由SO网友:Vitauts Stočka 整理而成

如果框架内容是由youtube本身生成的,wordpress只需通过oembed调用进行请求。如果你想学习wp-includes/class-oembed.php 代码,但这无助于更改iframe参数。你可以申请embed_oembed_html 过滤器,请参见https://developer.wordpress.org/reference/hooks/embed_oembed_html/. 它接收iframe html代码,因此您可以执行一些字符串替换来更改它。

相关推荐

WordPress-Site可以通过x.x/index.php访问-但不能直接在没有index.php的IP上访问

全新WordPress安装,在RPi 4上安装了Avade主题-在上访问时效果良好http://203.0.113.111/index.php 从外部连接,但如果我删除index.php 我什么都没有得到-连接被拒绝。这是正常行为吗?我不应该立即重定向到WP安装索引页吗?我已经将路由器中的端口80转发到Pi的内部IP,所以我无法理解这一点。我甚至修改了.htaccess 在里面/var/www/html 使用以下行:DirectoryIndex index.html index.php 但是,唉