【发布时间】:2016-01-28 05:12:01
【问题描述】:
WordPress 自动将页面/帖子内容中的 YouTube URL 转换为嵌入的 iframe 视频。
它尊重 YouTube URL 中的 start 参数(如果存在),但它不尊重 end 参数(如果存在)。
因此,我需要找到处理这个自动 YouTube 嵌入功能的 WordPress 代码,这样我就可以挂上我自己的过滤器(using this solution)来处理end 的要求。
我搜索了/wp-includes/ 目录下的class-wp-embed.php、class-oembed.php 和media.php 文件,在后者中,我以为我找到了我需要的代码...
apply_filters( 'wp_embed_handler_youtube', $embed, $attr, $url, $rawattr )
...但该过滤器似乎没有被调用。
谁能指出我正确的方向?
【问题讨论】:
标签: php wordpress video youtube embed