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]包围起来,按照以往的经验来说,文章中应该有视频了。但是却发现前台视频显示黑屏:
查看源代码,显示如下:
怎么解决呢?
找到主题目录下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'); */
问题解决了。效果如下:
评论前必须登录!
立即登录