一、为什么要在WordPress中接入哔哩哔哩
随着视频内容的流行,许多WordPress网站主希望在自己的站点中嵌入哔哩哔哩(B站)视频。B站作为中国领先的年轻人文化社区,拥有大量优质视频内容。将B站视频接入WordPress网站可以:
- 丰富网站内容形式,提升用户体验
- 借助B站庞大的用户基础和优质内容
- 节省服务器带宽和存储空间
- 提高页面加载速度(相比自托管视频)
二、WordPress接入哔哩哔哩的三种方法
方法1:使用iframe嵌入代码
这是最简单直接的方法,只需复制B站视频分享代码:
- 在B站视频页面点击”分享”按钮
- 选择”嵌入代码”选项
- 复制提供的iframe代码
- 在WordPress文章编辑器中切换到”文本”模式
- 粘贴代码到合适位置
<iframe src="//player.bilibili.com/player.html?aid=视频aid&cid=视频cid&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
方法2:使用专用插件
对于不熟悉代码的用户,可以使用以下插件:
- Bilibili Embed - 专门为B站视频设计的嵌入插件
- Embed Plus for YouTube, Bilibili - 支持多个视频平台
- Smartideo - 支持多种国内视频网站
安装插件后,通常只需粘贴视频URL即可自动转换为嵌入式播放器。
方法3:自定义短代码(Shortcode)
对于开发者,可以创建自定义短代码:
function bilibili_shortcode($atts) {
$atts = shortcode_atts(
array(
'aid' => '',
'cid' => '',
'page' => '1',
'width' => '100%',
'height' => '500'
), $atts, 'bilibili');
return '<iframe src="//player.bilibili.com/player.html?aid='.$atts['aid'].'&cid='.$atts['cid'].'&page='.$atts['page'].'" width="'.$atts['width'].'" height="'.$atts['height'].'" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>';
}
add_shortcode('bilibili', 'bilibili_shortcode');
使用方式:[bilibili aid="xxxx" cid="xxxx"]
三、优化建议
- 响应式设计:确保嵌入的视频在不同设备上都能正常显示
- 懒加载:对非首屏视频启用懒加载,提高页面速度
- 封面图优化:可以自定义视频封面提升点击率
- 数据分析:结合B站后台和Google Analytics分析视频表现
四、常见问题解答
Q:嵌入B站视频会影响网站速度吗? A:相比自托管视频,嵌入方式对服务器负担更小,但会加载B站的资源。
Q:如何获取视频的aid和cid? A:在视频页面右键查看源代码,搜索”aid”和”cid”即可找到。
Q:嵌入的视频会有广告吗? A:取决于视频上传者的设置,通常B站官方内容无广告。
通过以上方法,您可以轻松将哔哩哔哩视频内容整合到WordPress网站中,丰富您的网站媒体形式,提升用户体验。