Youtube 尺寸 wordpress

Posted

技术标签:

【中文标题】Youtube 尺寸 wordpress【英文标题】:Youtube dimensions wordpress 【发布时间】:2011-11-28 15:49:45 【问题描述】:

是否可以在 Wordpress 中为您当前的主题更改 youtube(或其他视频)的默认嵌入尺寸?我已经搜索了一个插件和一些代码,但我似乎找不到任何东西。

我的意思是当您将 youtube 网址粘贴到帖子或页面时使用的默认嵌入大小。

【问题讨论】:

【参考方案1】:

要更改默认嵌入尺寸,请转到设置 > 媒体,然后设置一个固定的宽度/高度。

你也有短代码

[youtube=http://www.youtube.com/watch?v=0Bmhjf0rKe8&w=640&h=385]

您可以在其中手动插入宽度和高度作为参数。此简码将覆盖默认的 WP 设置。

【讨论】:

谢谢你,就像一个魅力。难怪如果它是默认功能,我找不到插件。 我已经尝试了这两种方法,但在当前版本的 WordPress (3.5.1) 中都不起作用。 根据Wordpress documentation on this topic 这应该仍然有效。你有什么插件可以解决这个问题吗?【参考方案2】:

他们已经摆脱了新版 Wordpress 媒体设置中的固定宽度/高度选项。不知道为什么。很有用!!简码似乎也不起作用。

【讨论】:

【参考方案3】:

媒体设置已被删除。但是,您可以使用过滤器来做到这一点。

function mycustom_embed_defaults($embed_size)

    $embed_size['width'] = 600; // Adjust values to your needs
    $embed_size['height'] = 500; 

    return $embed_size; // Return new size 


add_filter('embed_defaults', 'mycustom_embed_defaults');

取自这里http://shailan.com/2154/change-wordpress-default-embed-size-using-filters/

【讨论】:

我试过了,虽然它适用于宽度,但它不适用于高度,无论我放什么,它似乎都停留在 281。【参考方案4】:

打开主题的functions.php 文件,并添加以下代码:

if ( ! isset( $content_width ) ) $content_width = 600;

记得根据您的主题更改数字 600。它是内容区域的最大宽度(以像素为单位)。

完成此操作后,WordPress 将自动将其用于 oEmbed 元素(youtube 视频、幻灯片共享等)的最大宽度。

通过wpbeginner.com

【讨论】:

身高怎么样?【参考方案5】:

当前接受的答案有一个使用以下短代码的示例:

[youtube=http://www.youtube.com/watch?v=0Bmhjf0rKe8&w=640&h=385]

短代码[youtube] 仅在您安装了the Jetpack plugin 时才有效。

要使其在没有 Jetpack 的情况下与 WordPress 一起使用,您可以像这样使用内置的 [embed] shortcode:

[embed width=640 height=385]http://www.youtube.com/watch?v=0Bmhjf0rKe8[/embed]

【讨论】:

以上是关于Youtube 尺寸 wordpress的主要内容,如果未能解决你的问题,请参考以下文章

获取 YouTube 视频尺寸(宽度/高度)

html 带有YouTube视频的全尺寸,循环背景视频

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

如何使用opencv调整youtube实时流输出帧的大小

为啥 Youtube 视频没有填满 UiWebView?

YouTube iframe 嵌入 - 全屏