嘿,伙计们,当在后端(帖子或页面)发布youtube视频链接时,wordpress会自动为我创建嵌入代码。
是否可以添加过滤器?我想将所有嵌入视频的宽度和高度更改为100%?
e、 g。
<object width="100%" height="100%">
<param name="movie" value="http://www.youtube.com/v/rBa5qp9sUOY?version=3">
<param name="allowFullScreen" value="true">
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/rBa5qp9sUOY?version=3" type="application/x-shockwave-flash" width="100%" height="100%" allowscriptaccess="always" allowfullscreen="true">
</object>`
知道怎么解决吗?
编辑:或者至少可以在对象标记中添加一个类名,这样我就可以使用javascript来影响嵌入视频的大小和高度?
更新:谢谢,我尝试了下面的代码,但它不起作用?
add_filter(\'oembed_result\',\'oembed_result\', 10, 3);
function oembed_result($html, $url, $args) {
// $args includes custom argument
// modify $html as you need
//return $html;
}
如果return$html是一条评论,那么youtube视频不应该出现在正确的位置,但它确实出现了!