现在的位置: 首页 > 综合 > 正文

wordpress 插入视频短代码 支持优酷,土豆,ku6,youtube

2013年09月07日 ⁄ 综合 ⁄ 共 1195字 ⁄ 字号 评论关闭

在wordpress中有很多种方法插入视频,当wp自带的插入视频又比较笨,当然也有一些插件像Wordpress Video Plugin,smart-video,这些插件用起来也很不 "听话",你说我首页要输出摘要的,你也播放视频,这就不靠谱了…..

所以就自己动手下,做了几个短代码,直接插入视频,支持幽哭网,土豆片网,kuSix,一直被墙的youtube,在浏览该文章时插入视频。

幽哭版:



/**

*短代码调用方式

*简单版:



*默认视频大小为480X400,可添加width,height属性改变视频大小

*自定义版:

*



*/

function play_youku($atts){
extract(shortcode_atts(array(
'code'=>'',
'width'=>'480',
'height'=>'400'
),$atts));
$flash = '.$width.'" height="'.$height.'" type="application/x-shockwave-flash" data="http://player.youku.com/player.php/sid/'.$code.'/v.swf">';
if(is_single()){
return $flash ;
}
return '';
}

add_shortcode('youku', 'play_youku');

土豆片版:

/**

*短代码调用方式

*简单版:[tudou code="XXX"]

*自定义版:

*[tudou code="XXX" width="100" height="100"]

*/

function play_tudou($atts){
extract(shortcode_atts(array(
'code'=>'',
'width'=>'480',
'height'=>'400'
),$atts));
$flash = '.$width.'" height="'.$height.'" type="application/x-shockwave-flash" data="http://www.tudou.com/v/'.$code.'/v.swf">';
if(is_single()){
return $flash ;
}
return '';
}

add_shortcode('tudou', 'play_tudou');

kuSix:

/**

*短代码调用方式

*简单版:[ku6 code="XXX"]

*自定义版:

*[ku6 code="XXX" width="100" height="100"]

*/

function play_ku6($atts){
extract(shortcode_atts(array(
'code'=>'',
'width'=>'480',
'height'

抱歉!评论已关闭.