wordpress主题qux最新版v9.1.4版,启用Smartideo插件后,文章中插入视频黑屏的解决方法

qux是由轻语博客开发的基于大前端dux二次开发的主题。这个主题还是很好用的,小白也特别喜欢,好几个站都在套用它。目前最新版本是v9.1.4,2020年3月19日才升级完成。万万没想到的是,这才半个月左右,就已经出来了开心版。小白因为是个穷逼也就去搞了一个来。

简单地测试了一下,发现一个小问题。那就是在文章中插入本地视频前台显示出错。我是使用了一个视频插件,叫Smartideo。这个插件很厉害,可以直接调用优酷、土豆、腾讯的视频,更重要的是,还可以调用b站视频。我的网站对b站视频依赖性强。这个插件帮了我大忙。

bug是这样的:

文章编辑器直接插入百度贴吧的源视频,地址这样的:

https://gss3.baidu.com/6LZ0ej3k1Qd3ote6lo7D0j9wehsv/tieba-smallvideo-transcode/21083928_cf3b52b7f0b4c603c121e7007c16136f_0.mp4

用短代码标签[ embed]和[/ embed]包围起来,按照以往的经验来说,文章中应该有视频了。但是却发现前台视频显示黑屏:
wordpress主题qux最新版v9.1.4版,启用Smartideo插件后,文章中插入视频黑屏的解决方法_图片 No.1

查看源代码,显示如下:
wordpress主题qux最新版v9.1.4版,启用Smartideo插件后,文章中插入视频黑屏的解决方法_图片 No.2

怎么解决呢?

找到主题目录下fun文件夹下的shortcode.php文件,将里面的这段代码(大概108行):

/*添加视频按钮*/
function too($atts, $content = null) {
    return '<video style="width:100%;" src="' . $content . '" controls preload >您的浏览器不支持HTML5的 video 标签,无法为您播放!</video>';
}
add_shortcode('video', 'too');

直接注释掉:

/*添加视频按钮
function too($atts, $content = null) {
    return '<video style="width:100%;" src="' . $content . '" controls preload >您的浏览器不支持HTML5的 video 标签,无法为您播放!</video>';
}
add_shortcode('video', 'too');
*/

问题解决了。效果如下:

未经允许不得转载:自学控 - 自己建站也轻松 » wordpress主题qux最新版v9.1.4版,启用Smartideo插件后,文章中插入视频黑屏的解决方法

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

评论 抢沙发

评论前必须登录!

立即登录   注册

自学控[zixuekong.com]

关于本站
切换注册

登录

忘记密码 ?

切换登录

注册