Jul072013
利用WordPress短代码插入无广告的优酷视频
众所周知,现在的视频网站在观看视频的时候都会出现一段,甚至多段广告,让人实在是无法忍受。
分享视频的时候还要复制长长的一段代码,不仅麻烦而且会影响到文章的编辑。
下面我们利用WordPress短代码(Shortcode API),采用方便简洁的形式插入无广告的优酷视频。
一、将下面代码加到Wordpress主题functions.php模板文件中:
1 2 3 4 | function youku_video($atts, $content=null){ return '<p style="text-align: center;"><embed src=https://static.youku.com/v1.0.0149/v/swf/qplayer_rtmp.swf?VideoIDS='.$content.'ID&winType=adshow&isAutoPlay=true" quality="high" width="610" height="460" align="middle" wmode="transparent" allowScriptAccess="never" allowNetworking="internal" autostart="0" type="application/x-shockwave-flash"/></p>'; } add_shortcode('youku','youku_video'); |
其中: width=”610″ height=”460″ 是视频的大小,可根据需要修改。
二、编辑文章时在准备插入优酷视频的位置输入:
1 | [youku]XMjM2OTE3ODg4[/youku] |
中间的“XMjM2OTE3ODg4”是视频地址的ID:
https://v.youku.com/v_show/id_XMjM2OTE3ODg4
获得视频地址后,只需要复制最后的红色部分即可。
点击播放下面的视频,看看烦人广告是不是真的没了,再也不会因看一分钟的视频,却因为前面30秒的广告而抓狂!
补充:另有童鞋在此代码基础上添加了可以自定义视频大小的短代码供大家参考:
1 2 3 4 5 6 7 | //优酷开始 function youku_video($atts, $content=null){ extract(shortcode_atts(array("w"=>'0',"h"=>'0',),$atts)); return '<p style="text-align: center;"><embed src=https://static.youku.com/v1.0.0149/v/swf/qplayer_rtmp.swf?VideoIDS='.$content.'ID&winType=adshow&isAutoPlay=true" quality="high" width="'.$w.'" height="'.$h.'" align="middle" wmode="transparent" allowScriptAccess="never" allowNetworking="internal" autostart="0" type="application/x-shockwave-flash"/></p>'; } add_shortcode('youku','youku_video'); //优酷结束 |
编辑文章时在准备插入优酷视频的位置输入:
1 | [youku w=630 h=370]XMzMyMzgzNjI4[/youku] |
其中 w=630 h=370是视频尺寸大小
原文:https://yutao.me/61.htm
好东西。。。学习下。。。
2013-11-24 21:36 北美地区