利用WordPress短代码插入无广告的优酷视频

  [复制链接]
查看: 738   回复: 6
发表于 2013-10-21 13:30:15 | 显示全部楼层 |阅读模式
本帖最后由 Fly_Bird 于 2013-10-21 13:44 编辑

一、将下面代码加到Wordpress主题functions.php模板文件中:
  1. function youku_video($atts, $content=null){
  2. return '<p style="text-align: center;"><embed src=[flash]http://static.youku.com/v1.0.0149/v/swf/loader.swf?VideoIDS='.$content.'ID&winType=adshow&isAutoPlay=true[/flash] quality="high" width="610" height="460" align="middle" wmode="transparent" allowScriptAccess="never" allowNetworking="internal" autostart="0" type="application/x-shockwave-flash"></embed></p>';
  3. }
  4. add_shortcode('youku','youku_video');
复制代码
其中: width="610" height="460" 是视频的大小,可根据需要修改。
二、编辑文章时在准备插入优酷视频的位置输入:
  1. {youku]XMjM2OTE3ODg4[/youku}
复制代码
中间的“XMjM2OTE3ODg4”是这首 ]Need You Now[/url] 音乐视频地址的ID:
[flash]http://player.youku.com/player.php/sid/[/url]XMjM2OTE3ODg4/v.swf[/flash]
获得视频地址后,只需要复制最后的红色部即可。
点击播放下面的视频,看看烦人广告是不是真的没了,再也不会因看一分钟的视频,却因为前面30秒的广告而抓狂!

本文的目的只是为了实践应用一下WP短代码而已,如果你是Firefox或者chrome浏览器用户,可以安装Adblock扩展屏蔽视频广告,更为方便实用。
另外,OpenGG.Clean.Player 去视频广告脚本也不错
补充:另有童鞋在此代码基础上添加了可以自定义视频大小的短代码供大家参考:
  1. /优酷开始
  2. function youku_video($atts, $content=null){
  3. extract(shortcode_atts(array("w"=>'0',"h"=>'0',),$atts));
  4. return '<p style="text-align: center;"><embed src=[flash]http://static.youku.com/v1.0.0149/v/swf/loader.swf?VideoIDS='.$content.'ID&winType=adshow[/flash] quality="high" width="'.$w.'" height="'.$h.'" align="middle" wmode="transparent" allowScriptAccess="never" allowNetworking="internal" autostart="0" type="application/x-shockwave-flash"></embed></p>';
  5. }
  6. add_shortcode('youku','youku_video');
  7. //优酷结束
复制代码
编辑文章时在准备插入优酷视频的位置输入:
  1. {youku w=630 h=370]XMzMyMzgzNjI4[/youku}
复制代码
注:前后的 { } 用 [ ] 替换。
其中 w=630 h=370是视频尺寸大小

--------------------------------------------------------------------------------------------------
注:上面的视频还是有广告,因为只有在该方法只是针对wordpress上发视频,我通过firefox浏览器浏览wordpress上的该视频时确实是没广告的。
最后我是 转载自 http://zmingcx.com/youku-wordpress-code-ad.html






评分

参与人数 1T币 +6 收起 理由
月光飞燕 + 6

查看全部评分

发表于 2013-10-21 14:26:02 | 显示全部楼层
不错好文章 收藏了 不过好像这种代码 下次又要更新,因为YOUKU会更新新的代码来防止屏蔽额
回复 支持 反对

使用道具 举报

发表于 2013-10-21 18:52:36 | 显示全部楼层
不懂代码的朋友不要乱用,最好请教一下懂行的人,因为是要放在循环语句之中的。。。
回复 支持 反对

使用道具 举报

发表于 2013-10-21 21:25:31 | 显示全部楼层
好像在别的论坛看到过这个方法。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-10-22 17:07:32 | 显示全部楼层
jinking 发表于 2013-10-21 18:52 利用WordPress短代码插入无广告的优酷视频
不懂代码的朋友不要乱用,最好请教一下懂行的人,因为是要放在循环语句之中的。。。
...

代码没问题

回复 支持 反对

使用道具 举报

发表于 2013-10-24 03:02:45 | 显示全部楼层
希望一直有效利用WordPress短代码插入无广告的优酷视频                 
回复 支持 反对

使用道具 举报

发表于 2013-11-1 16:28:49 | 显示全部楼层
技术牛人到处都是呀,膜拜顺便学习一下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则