Javascript 禁用特色视频和WordPress插件上的控件

Javascript 禁用特色视频和WordPress插件上的控件,javascript,php,wordpress,Javascript,Php,Wordpress,我正在使用这个插件 在我最新的WordPress版本4.7.2上,但我想隐藏控件 当我检查我的代码时,我可以看到这个 <video class="wp-video-shortcode" id="video-65-1" loop="1" autoplay="1" preload="metadata" controls="controls" width="10240" height="5760"><source type="video/mp4" src="Untitled9.mp4

我正在使用这个插件

在我最新的WordPress版本4.7.2上,但我想隐藏控件

当我检查我的代码时,我可以看到这个

<video class="wp-video-shortcode" id="video-65-1" loop="1" autoplay="1" preload="metadata" controls="controls" width="10240" height="5760"><source type="video/mp4" src="Untitled9.mp4?_=1"><a href="Untitled9.mp4">Untitled9.mp4</a></video>

问题是该插件不提供隐藏控件的选项,因此我需要在代码-->controls=“controls”

我一直无法在插件中找到它,所以我想知道是否有人知道如何修复它

我不想在鼠标覆盖时显示控件,也不想永远隐藏它们

谢谢

********更新********

这是插件及其HTML标记的图片

*********这些是我的插件设置*********

*********我所做的是将一个视频上传到媒体,然后将视频URL粘贴到特色视频部分中-请参见下图*********

*****此问题的解决方案*****


注:不幸的是CSS不适用于此,所以我最终没有更改插件,请如果有人有更好的解决方案,请分享

同样,这不是最好的解决方案,因为我需要从WordPress更改media.php文件,但对我来说,这是一个我愿意付出的小代价

要消除视频标签中的控件,请转到/wp includes/media.php

在第2580行左右找到这些PHP代码:

$html .= sprintf( '<video %s controls="controls">', join( ' ', $attr_strings ) );
$html.=sprintf(“”,join(“”,$attr_strings));
把它改成这个

$html .= sprintf( '<video %s>', join( ' ', $attr_strings ) );
$html.=sprintf(“”,join(“”,$attr_strings));

做一个备份,每次你更新WordPress时,记住这个小改动,因为你需要把它改回来。

注意:不幸的是,CSS不能解决这个问题,因为我的模板消除了许多不必要的CSS和JS WordPress文件,所以我最终没有更改插件,如果有人有更好的解决方案,请分享

同样,这不是最好的解决方案,因为我需要从WordPress更改media.php文件,但对我来说,这是一个我愿意付出的小代价

要消除视频标签中的控件,请转到/wp includes/media.php

在第2580行左右找到这些PHP代码:

$html .= sprintf( '<video %s controls="controls">', join( ' ', $attr_strings ) );
$html.=sprintf(“”,join(“”,$attr_strings))

把它改成这个

$html .= sprintf( '<video %s>', join( ' ', $attr_strings ) );
$html.=sprintf(“”,join(“”,$attr_strings))


做一个备份,每次你更新WordPress时,记住这个小改动,因为你需要把它改回来。

注意:不幸的是,CSS不能解决这个问题,因为我的模板消除了许多不必要的CSS和JS WordPress文件,所以我最终没有更改插件,如果有人有更好的解决方案,请分享

同样,这不是最好的解决方案,因为我需要从WordPress更改media.php文件,但对我来说,这是一个我愿意付出的小代价

要消除视频标签中的控件,请转到/wp includes/media.php

在第2580行左右找到这些PHP代码:

$html .= sprintf( '<video %s controls="controls">', join( ' ', $attr_strings ) );
$html.=sprintf(“”,join(“”,$attr_strings))

把它改成这个

$html .= sprintf( '<video %s>', join( ' ', $attr_strings ) );
$html.=sprintf(“”,join(“”,$attr_strings))


做一个备份,每次更新WordPress时,请记住这个小改动,因为您需要将其更改回来

您的问题是关于特色视频插件的。这个问题的解决方案来自编辑核心WordPress文件。该插件与您的解决方案无关。解决方案最好使用过滤器
wp\u video\u shortcode
,这样你就不会接触WordPress核心文件。是的,我知道,但我无法通过更改插件找到更好更快的解决方案,也没有其他人提供插件解决方案。使“离开”成为“控制”属性的解决方案。所以我必须找到一个替代方案,就像我说的那样,它对我有效。是的,我知道有更好的方法,希望有人发布一个更好的解决方案,但是CSS并没有解决这个问题。请不要将你的解决方案作为问题的一部分发布,而是作为它自己的答案。你们这些家伙很困惑,在过去的问题中,一些用户让我发布我问题的更新,而其他一些人(如您)则会发布自己的答案。我过去常常创造答案,但这里的每个人似乎都有自己的观点,并试图左右左右。我刚刚发布了答案/更新以提供帮助。如果人们喜欢我这样做,如果不喜欢,那对我也有好处。和平:)你的问题是关于特色视频插件。这个问题的解决方案来自编辑核心WordPress文件。该插件与您的解决方案无关。解决方案最好使用过滤器
wp\u video\u shortcode
,这样你就不会接触WordPress核心文件。是的,我知道,但我无法通过更改插件找到更好更快的解决方案,也没有其他人提供插件解决方案。使“离开”成为“控制”属性的解决方案。所以我必须找到一个替代方案,就像我说的那样,它对我有效。是的,我知道有更好的方法,希望有人发布一个更好的解决方案,但是CSS并没有解决这个问题。请不要将你的解决方案作为问题的一部分发布,而是作为它自己的答案。你们这些家伙很困惑,在过去的问题中,一些用户让我发布我问题的更新,而其他一些人(如您)则会发布自己的答案。我过去常常创造答案,但这里的每个人似乎都有自己的观点,并试图左右左右。我刚刚发布了答案/更新以提供帮助。如果人们喜欢我这样做,如果不喜欢,那对我也有好处。和平解决:)