更改默认的wordpress youtube嵌入视频尺寸

LNA*_*LNA 4 embed youtube wordpress vimeo dimensions

我刚刚升级到Wordpress 3.5,一个很酷的功能似乎是,如果你直接从浏览器复制Youtube网址并粘贴到单个帖子,视频会自动嵌入!

但是,我无法弄清楚为什么以下(粘贴在标准帖子中)无法调整嵌入的尺寸:[embed width ="20"height ="106"] https:// www. youtube.com/watch?v=IjoxX5dXM8g[/embed]

我搜索了Stackoverflow,似乎人们说你可以调整设置>媒体中的尺寸,但该功能已被弃用.http://shailan.com/2154/change-wordpress-default-embed-size-using-filters/上的另一个人建议添加一个过滤器

function mycustom_embed_defaults($embed_size){
     if( is_single() ){ // If displaying a single post
        $embed_size['width'] = 586; // Adjust values to your needs
    $embed_size['height'] = 500; 
}

return $embed_size; // Return new size
}

add_filter('embed_defaults', 'mycustom_embed_defaults'); 
Run Code Online (Sandbox Code Playgroud)

...但是在将它添加到functions.php并将宽度和高度都更改为100之后,我没有看到后期预览的差异.

现在我还在试图弄清楚如何重置粘贴到Wordpress帖子中的YouTube网址的默认尺寸,而不需要在整个iframe中粘贴,即

<iframe width="560" height="315" src="http://www.youtube.com/embed/IjoxX5dXM8g" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

小智 12

试试这个:

add_filter( 'embed_defaults', 'change_embed_size' );

function change_embed_size() {
    // Adjust values
    return array('width' => 100, 'height' => 100);
}
Run Code Online (Sandbox Code Playgroud)