WordPress视频自适应代码调整

WordPress视频自适应代码调整

作者 : 资源客 发布时间: 2019-12-6

我们在使用 wordpress 主题时,无论是在自定义上传视频中、还是在转发类似爱奇艺或是优酷之类的视频网站视频是都会出现一个视频自适应的问题。那今天给大家提供一个终极的解决方案。而且适用于各种主题只需要了解简单的 html 操作基础就可以上手。

原理说明

简单的原理,即是为视频链接或是分享过来的视频 url 手工添加一个样式,样式本身就是自适应的框架而成。那我们原做的是两步,第一在 css 里面添加一组样式表,第二为了我们在发布文章里使用方便,会在文本编辑器添加按钮,即可。首先,需要找到主题 style.css 添加以下 css 代码:

/*视频自适应代码*/
.wa-video {
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
}
.wa-video iframe,.wa-video object,.wa-video embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

然后,后台发布视频时,建议以 iframe 方式引用视频网站的视频,因为 iframe 方式在 pc 端和手机端都能完美显示视频,另外 2 种方式就不一定了!在中文本模式编辑器里用下面的类似方法引用:

<iframe height=498 width=510 src="地址链接" frameborder=0 allowfullscreen></iframe>

添加按钮

在编辑器添加按钮是减少用户操作成本,如果我们每次上传或是粘贴视频链接都要去复制代码就会使操作步骤过与繁琐,所以我们用一段简单的代码让操作变的得简单,在 functions.php 中加入以下代码,就可以在后台文本编辑器上面加上下面这些短代码了:

// wordpress后台HTML编辑器添加自定义快捷标签按钮
 add_action('after_wp_tiny_mce', 'lxtx_bolo_after_wp_tiny_mce');
 function lxtx_bolo_after_wp_tiny_mce($mce_settings) {
    ?>
    <script type="text/javascript">    
    QTags.addButton( 'youkushipinjm', '视频', 
    '<p class="wa-video"><iframe src="视频地址" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>\n', "" );  
 
    </script>
    <?php 
}

好了,一套完美的 wordpress 主题视频自适应代码解决方案就完成了。是不是很方便,完成后台生成,操作简单,而且完美支持各种视频平台以及自主上传的视频。

http://xzh.i3geek.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途及非法用途,否则后果自负!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"qq301.com",如遇到无法解压的请联系管理员!
资源客是一个优秀的分享资源站,本站资源均为各位友友分享而来,特殊原创会标明如有侵犯版权等可联系删除

资源客 » WordPress视频自适应代码调整