在自托管的WordPress博客文章中,我正在尝试分享一个Youtube视频,然后在该帖子中也有链接,告诉玩家跳转到特定时间。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
不确定这是否是一种过于简单的方法,但由于 Youtube 允许以下链接: http://youtu.be/g_FEVa75H8g?t=2m36s
手动链接时间不是更容易吗?
例如,链接到 1:11 将是 http://youtu.be/g_FEVa75H8g?t=1m11s
您缺少其他 API 参考:简码 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;
}