提醒:本文最后更新于 4161 天前,文中所描述的信息可能已发生改变,请仔细核实。
wordpress提供了比较人性化的自动嵌入功能,详细在wordpress后台 --> 设置 --> 媒体,自动嵌入那个勾。
对于中国大陆提供了youku、56、tudou的视频自动嵌入支持,可以在/wp-content/languages/zh_CN.php查看。函数是wp_embed_register_handler。
虽然wp对它们支持可能是最新的,但是在有一些要求却远远不够,很多国内主题(有名的,起码我认为有名的)的作者都有加入了自动嵌入的shortcode,另外默认高质量。更适合的页面比例尺度(不会显得小了),比较使用于国内。
但是很多因为更新到3.4.x就因为提示重复注册而去除主题自带嵌入,但我更喜欢主题自带的简洁和功能性,所以,需要的是去除/wp-content/languages/zh_CN.php中的hook handler(wp_embed_register_handler函数注册的视频嵌入支持要去掉),就不会重复函数了。
loper我新增了yinyuetai支持。代码如下:
wp_embed_register_handler( 'yinyuetai', '#http://www.yinyuetai.com/video/(.*?)/#i', 'wp_embed_handler_yinyuetai' );
现在loper支持的视频自动嵌入有yinyuetai、youku、tudou、56、6cn、ku6、youturb、sohu、sina、letv。
最后给大家几个视频看看效果先:Sign -- Brown Eyed Girls
http://www.yinyuetai.com/video/13798/
http://www.tudou.com/programs/view/miJeLIrpO5A/
http://player.56.com/v_NDg1NzI1MjM.swf
http://v.ku6.com/show/90-wn_4fi81C0G_P.html
转载请注明转自:kn007的个人博客的《使新版wordpress支持主题自带的视频自动嵌入》
wordpress越来越强大,也越来越臃肿。我还在用旧版的
博主,自动嵌入与 贴分享代码有什么区别?
@PS笔刷吧: 直接用[embed]标签套视屏地址,直接就显示了。。也就是说你复制视频地址,然后黏贴,并且为这个地址添加 [embed] 标签就行了
没看明白啊
@睡着的水: 3.4起,很多旧主题都会提示,已定义自动嵌入函数,这个主要说两者区分
博主可以增加个腾讯和新浪的代码么?
@梅西中文网: 。。你可以自己去看各家的iframe框架是怎样构造的,跟着修改就好了
跪求博主分享此文件,自己调试了好多遍不成功,代码还出于摸着石头过河的阶段!!
@梅西中文网: 额?最近木有什么时间诶,也没更新。。囧
@kn007: zn_CN.php 求分享我学习下博主怎么调试的、
@梅西中文网: 我没有改动,现在,我用的WP4,自带的
更新后的主题能否分享下?谢谢。
@牧南子: 你说这个loper?不分享的哦。
原声对于优酷 土豆已经支持了
@什么最值买: 挖坟党。