这几天有几个博友问我播放器是怎么添加的,今天我把方法写出来吧,
解析文件是引用别人的,自己做的貌似解析不了,我也折腾了好几天,
不知道问题出在哪里,╮(╯▽╰)╭ 插件我会打包,在文章尾部,废话
不多说了,上教程。
在主题目录functions.php
文件<?php
下面加入下面的代码,
注意 要加2段代码。
第一段代码:
//增加ckplayer短代码 add_shortcode("ckplayer","ipc_ckplayer"); function ipc_ckplayer( $atts, $content=null ) { return '<embed name="Player" id="Player" src="'.get_stylesheet_directory_uri().'/ckplayer/ckplayer.swf" flashvars="a='.$content.'&p=0" quality="high" width="650" height="400" align="middle" allowScriptAccess="always" allowFullscreen="true" type="application/x-shockwave-flash"></embed>'; }
调用方法:
[ckplayer]优酷,56,搜狐,土豆等页面地址[/ckplayer]
第二段代码:
下面的代码是哔哩哔哩的,调用方法 直接在文章处填B站的视频地址就可以了。
例如:http://www.bilibili.tv/video/av1121144
//增加哔哩哔哩ckplayer播放器
function wp_embed_handler_bilibili( $matches, $attr, $url, $rawattr ) {
$embed = sprintf(
'',
esc_attr( $matches['video_id'] ) );
return apply_filters( 'embed_bilibili', $embed, $matches, $attr, $url, $rawattr );
}
wp_embed_register_handler( 'bilibili',
'#https?://www\.bilibili\.tv/video/av(?<video_id>[a-z0-9_=\-]+)#i',
'wp_embed_handler_bilibili' );
最后是播放器,把ckplayer 播放上传到主题根目录,就可以了。
最近360网盘查的严,连我这个压缩包都给取消分享了
我只好放JD云了....
[butdown href="http://storage.jcloud.com/xzhack/ckplayer.zip?Expires=2400949709&AccessKey=ae5a34a716684f58950fe2c5e2a1a765&Signature=vnwyrklw9l%2Bl4cIKUksByB%2FFXf8%3D"]Ckplayer.zip[/butdown]
[butlink href="https://www.isays.cn/5412.html"]演示请点击这里[/butlink]
你这个能不能写的稍微能让人看懂点呢