WordPress 添加 Flash 播放短代码

12

这几天在折腾 The time 主题,往里面集成了一个播放flash的短代码。Flash在这里的网站中可能很少用到,基本都是土豆、优酷的视频。但有很多朋友都不会将flash转换为视频文件,所以没办法插入到文章(额,WordPress 的编辑器支持这样的功能, 但是不够简便)。周良在这里分享一下如何在 WordPress 文章中插入flash~

方法类似我前几天写的集成mp3播放器的类似,在主题的 functions.php 里添加如下代码:

function swf_player($atts, $content = null) {
extract(shortcode_atts(array(“width”=>’480’,”height”=>’360’),$atts));
return ‘<embed type=”application/x-shockwave-flash” width=”‘.$width.’” height=”‘.$height.’” src=”‘.$content.’”></embed>’;
}
add_shortcode(‘swf’,’swf_player’);

调用方法:

[swf]Flash 文件地址[/swf]

即可添加一个 Flash. 该 WordPress 短代码附带两个参数, 分别是 width 和 height , 分别代表宽和高, 默认为宽 480 高 360. 如果要自定义插入的 Flash 大小可修改代码为

[swf width="400" height="300"]Flash 文件地址[/swf]

如果你有设计或者 WordPress 方面的项目需求,可以和我联系 Email:wwwzhouliang@gmail.com。

作者主页 邮箱 微博 腾讯微博 QQ Twitter Facebook Google+

共 12 条评论

  1. 北京婚纱摄影 回复

    过来围观一下了,值得学习下

  2. 卢松松 回复

    这么说可以条用优酷视频了?

    1. 周良 (文章作者) 回复

      额,这个只是可以插入swf格式的flash。优酷视频什么的,会挡住网页的部分东西,修改一下视频源代码即可,水煮鱼有一篇文章,可以调用优酷的视频。http://fairyfish.net/2010/04/12/wordpress-embed-youku/ 现在wp也有类似的插件可以实现。

    2. 周良 (文章作者) 回复

      如果不使用代码和插件,可以直接修改优酷的代码,http://www.aips.me/video-no-block-topbar.html

  3. 百家乐用品 回复

    确实比较有用的哈

  4. 淘宝网购物女装 回复

    真的有用吗?

  5. 萨龙龙 回复

    兄弟,这个功能好,我一直在找怎么把flash全景图添加到WP中,今天实现了,很兴奋。

  6. 萨龙龙 回复

    兄弟,这个功能好,我一直在找怎么把flash全景图添加到WP中,今天实现了,很兴奋。

  7. 雨林亭 回复

    经测试不是每一种swf都可以播放.(本地测试)http://player.yulinting.com/1/mp3player.swf 能加载,不能播放http://luoyezs.sinaapp.com/cmp.swf 能加载并播放

    1. 周良 (文章作者) 回复

      这个本来就是和flash的AS写法有关系的。

  8. 雨林亭 回复

    经测试不是每一种swf都可以播放.(本地测试)http://player.yulinting.com/1/mp3player.swf 能加载,不能播放http://luoyezs.sinaapp.com/cmp.swf 能加载并播放

    1. 周良 (文章作者) 回复

      这个本来就是和flash的AS写法有关系的。

Leave a Reply

您的邮箱不会公开,当您的评论有新的回复时,会通过您填写的邮箱向您发送评论内容。 Required fields are marked *

返回顶部