wordpress - 更改默认的 WordPress YouTube 嵌入视频尺寸

标签 wordpress youtube embed vimeo dimensions

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

但是,我无法弄清楚为什么以下内容(粘贴在标准帖子中)无法调整嵌入的尺寸: [嵌入宽度=“20”高度=“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'); 

...但是将其添加到functions.php并将宽度和高度都更改为100之后,我在帖子预览中没有看到任何差异。

现在,我仍在尝试找出如何重置粘贴到 WordPress 帖子中的 YouTube URL 的默认尺寸,而不需要粘贴到整个 iframe,即

<iframe width="560" height="315" src="http://www.youtube.com/embed/IjoxX5dXM8g" frameborder="0" allowfullscreen></iframe>

最佳答案

试试这个:

add_filter( 'embed_defaults', 'change_embed_size' );

function change_embed_size() {
    // Adjust values
    return array('width' => 100, 'height' => 100);
}

关于wordpress - 更改默认的 WordPress YouTube 嵌入视频尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17033662/

相关文章:

css - 如何在 WordPress 中创建主题

css - 标题在 WordPress 中未显示全宽

php - 在 WordPress 安装中建立数据库连接时出错

wordpress - 使用 wp_oembed_remove_provider() 删除 YouTube 嵌入

string - 将 sizeof() offsetof() 宏的结果嵌入到 const char 数组中?

java - 将一个应用程序嵌入到另一个应用程序中

javascript - 将 JS 窗口高度嵌入到 CSS?

java - 上传youtube视频服务器端

jquery - jQuery在播放时移动youtube视频

iframe - 将 Google 表格中的特定范围嵌入网站中,以便网站用户可以对其进行编辑