首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频短代码和媒体片段URI

视频短代码和媒体片段URI
EN

WordPress Development用户
提问于 2018-12-01 17:54:47
回答 1查看 134关注 0票数 0

看起来Wordpress视频短代码不支持媒体片段URI (.e.g )。例如,为视频src附加#t=10 ),所以这样的东西无法工作:

代码语言:javascript
复制
[video width="854" height="480" src="https://www.domain.com/wp-content/uploads/2018/07/5898ca6e5276e4cd97c0bd730a2ed82c11780595-480p__80044.mp4#t=18" preload="metadata"][/video]

因为在视频末尾添加#t=18会混淆视频标记,从而识别它是一个视频。除了使用传统的html视频标记之外,我如何解决这个问题?除了使用传统的html视频标记之外,是否还有wp_video_shortcode函数的修补程序来使其工作,或者任何其他解决方法?

更新#1

这一行中的具体问题是wp-包含/media.php line 2498,它只将视频作为锚链接输出:

代码语言:javascript
复制
    $type = wp_check_filetype( $atts['src'], wp_get_mime_types() );
    if ( ! in_array( strtolower( $type['ext'] ), $default_types ) ) {
        return sprintf( '%s', esc_url( $atts['src'] ), esc_html( $atts['src'] ) );
    }
EN

回答 1

WordPress Development用户

发布于 2018-12-02 07:41:09

尝试像这样嵌入你的视频:

代码语言:javascript
复制

将其粘贴到编辑器中,但确保在右上角将其设置为"Text“而不是"Visual”。当你把它切换回“视觉”时,你只会看到空白的灰色框架。预览文章,你应该看到视频嵌入开始时间。

注意,如果删除了这个控件标签,那么视频就不会加载,它只会显示一个屏幕截图。因此,您所做的实际上是编写您自己的html嵌入代码。

您还可以添加其他标签到视频,如宽度/高度,自动播放等。

希望这能帮上忙!

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/320766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档