WordPress免插件去除腾讯视频广告

作为一个使用小水管服务器的站点,为了给网站添加在线视频通常的操作都会把视频上传至优酷、土豆或者腾讯视频等专业的视频网站中,然后在使用iframe的方式把视频放入自己的站点,这种方法在理想状态下是可行的,可事实却往往与理想存在太大差距,这类视频网站引用过来的视频开头或结束会带上对方推广的广告,试想一下一个本来就几十秒的短视频带上了一个超过1分钟的广告,体验让人真的很糟心。

这里便向大家推荐一个不使用插件让你的WordPress支持无广告播放腾讯视频的方法,只需将下面代码添加到你使用的WordPress主题的functions.php文件即可。

function v_qq_video($atts, $content=null) {
    extract(shortcode_atts(array("vids" => ''), $atts));
    $url = 'https://vv.video.qq.com/getinfo?vids='.$vids.'&platform=101001&charge=0&otype=json';
    $json = file_get_contents($url);
    preg_match('/^QZOutputJson=(.*?);$/',$json,$json2);
    $tempStr = json_decode($json2[1],true);
    $vurl = 'https://ugcws.video.gtimg.com/'.$tempStr['vl']['vi'][0]['fn']."?vkey=".$tempStr['vl']['vi'][0]['fvkey'];
  	$video = '<video style="width: 100%;" controls src="'.$vurl.'" poster="https://puui.qpic.cn/qqvideo_ori/0/'.$vids.'_496_280/0"></video>';
    return $video;
}
add_shortcode('tx-video', 'v_qq_video');

需要添加腾讯视频时,你只需要在文章编辑中使用如下短代码:

[tx-video vids=xxxxx]

其中“xxxxx”就是腾讯视频的ID值,比如如下腾讯视频链接:

https://v.qq.com/x/cover/x6y6l2e5a2ich2q/b0032o45e5j.html

“b0032o45e5j”就是这个视频的ID值,所以当我们需要引用这个视频时就可以这样写短代码

[tx-video vids=b0032o45e5j]

效果如下

声明

⚠️免责声明:本站的资源均来自于用户投稿,仅为资源共享、作个人学习使用,其版权均归原作者所有。

⚠️侵权声明:如有侵权请发送邮件至:xjbqb@foxmail.com 或 点击右侧 私信:“管理员”反馈,我们将尽快处理。

⚠️转载声明:若需转载,请保留原文链接并附出处,谢谢合作。

给TA打赏
共{{data.count}}人
人已打赏
技术教程

一段代码隐藏WordPress后台登录地址

2023-12-4 1:01:23

技术教程

WordPress更换域名的方法

2023-12-4 1:17:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
我是底线可爱胖!冲鸭~