有时候需要将B站的视频插入到wordpress文章的网页中,但又不想安装插件,有没有直接插入视频的方式?答案是肯定的。主要包含两个步骤:获取视频的嵌入代码,将代码插入到wordpress文章。
步骤1:获得B站视频的嵌入代码
图1 从B站视频获得嵌入代码
到B站的某个视频下,图1所示,点击”分享”,下面的”嵌入代码”,点击复制后,就可以得到如下的html代码。
1 | <iframe src="http://player.bilibili.com/player.html?aid=838599752&bvid=BV1Mg4y1v7Fi&cid=202178304&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe> |
步骤2:嵌入代码插入到wordpress文章
wordpress后台编辑文章时,图2 中选择”自定义html”模式,然后粘贴上述代码。
图2 wordpress后台编辑文章时选择”自定义html”模式
然后,更新网页后,虽然视频可以正常播放,但是存在明显的问题,视频大小不能适配网页大小的问题,如图3所示视频远小于整个文章页面的大小,如何调整上述的代码使得视频窗口可以适配文章的页面宽度?不仅能适配PC的网页,还能适配手机屏幕呢?
图3 视频大小与wordpress文章页面不适配
解决方法也不复杂,只需要在原有的代码中增加div标签和postion属性即可,具体的代码修改如下:
1 | <div style="position: relative; padding: 30% 45%;" > |
主要的代码修改在于:
- 1.将整个iframe放置在div中,div的position设置为relative,并且设置padding;
- 2.iframe内部再增加关于position的设置,属性设定参考上述代码;
再次更新保存后,查看网页,可以发现B站视频长宽可以同时适配PC和手机网页。