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的主要内容,如果未能解决你的问题,请参考以下文章