在自托管的WordPress 博文中,我正在尝试分享Youtube视频,然后在帖子中也有链接告诉玩家< strong>跳转到特定时间。 WordPress从链接中剥离JavaScript,这将是控制播放器的简单方法。如:
<a href="javascript:player.seekTo(60,true)">1:00</a>
YouTube JavaScript参考 https://developers.google.com/youtube/js_api_reference
是否有一个简单的插件可以启用此功能?我是否有一些特定的方式来格式化JavaScript,以便它不会从博客文章中删除?
进一步使用示例...
[myvideo]
Link to 1:11
Link to 2:22
Link to 5:55
答案 0 :(得分:0)
不确定这种方法是否过于简单,但由于Youtube允许使用以下链接:http://youtu.be/g_FEVa75H8g?t=2m36s
手动链接时间会不会更容易吗?
e.g。链接到1:11将是http://youtu.be/g_FEVa75H8g?t=1m11s
答案 1 :(得分:0)
您错过了其他API参考:Shortcode API,就像您已使用的[myvideo]
一样。
就像[videolinks times="60,150,230" showtimes="1m,2m30s,3m50s"]
。
短代码:
add_shortcode( 'videolinks', 'my_shortcode_handler' );
function my_shortcode_handler( $atts, $content = null )
{
$output = '';
$count = 0;
$times = explode( ',', $atts['times'] );
$showtimes = explode( ',', $atts['showtimes'] );
foreach( $times as $time )
{
$output .= sprintf(
'<a href="javascript:player.seekTo(%s,true)">Link to %s</a><br />',
$time,
$showtime[$count]
);
$count++;
}
return $output;
}