如何使用$ content_width在WordPress 3.5中设置oEmbed Max Width

今天,我们看到了WordPress 3.5的发布,它带来了许多令人惊叹的功能。当我们逐个升级一个站点时,我们注意到我们管理的其中一个站点出现了问题。嵌入的视频大小已更改,嵌入的视频要小得多。我们进入设置,发现指定了oEmbed max width和height的选项已被删除。为了简化管理面板,核心团队摆脱了oEmbed max width and height设置屏幕。在本文中,我们将向您展示如何使用$ content_width在WordPress 3.5中设置oEmbed最大宽度。

改变了什么?为什么?

过去,在“设置”»“媒体”屏幕中,可以选择设置oEmbed最大宽度和高度。

Media Settings oEmbed Width

好吧,这个选项在WordPress 3.5中不再存在。决定使事情变得更简单。在WordPress中自动启用oEmbeds没有任何害处。如果默认情况下未启用,则初学者经常会感到困惑。核心开发人员还决定摆脱oEmbed最大宽度和高度字段,以支持使用主题的内容宽度,并使高度为内容宽度的1.5倍。如果您的主题没有定义内容宽度,那么您的oEmbed尺寸将会小很多。这正是我们管理的其中一个网站所发生的事情。正在使用的主题没有指定$ content_width。

如何修复WordPress 3.5中的oEmbed宽度问题

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

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

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

一旦你这样做,WordPress将自动使用它来获取你的oEmbed元素的最大宽度(youtube视频,幻灯片共享等)。

今天,我们看到了WordPress 3.5的发布,它带来了许多令人惊叹的功能。当我们逐个升级一个站点时,我们注意到我们管理的其中一个站点出现了问题。嵌入的视频大小已更改,嵌入的视频要小得多。我们进入设置,发现指定了oEmbed max width和height的选项已被删除。为了简化管理面板,核心团队摆脱了oEmbed max width and height设置屏幕。在本文中,我们将向您展示如何使用$ content_width在WordPress 3.5中设置oEmbed最大宽度。

改变了什么?为什么?

过去,在“设置”»“媒体”屏幕中,可以选择设置oEmbed最大宽度和高度。

Media Settings oEmbed Width

好吧,这个选项在WordPress 3.5中不再存在。决定使事情变得更简单。在WordPress中自动启用oEmbeds没有任何害处。如果默认情况下未启用,则初学者经常会感到困惑。核心开发人员还决定摆脱oEmbed最大宽度和高度字段,以支持使用主题的内容宽度,并使高度为内容宽度的1.5倍。如果您的主题没有定义内容宽度,那么您的oEmbed尺寸将会小很多。这正是我们管理的其中一个网站所发生的事情。正在使用的主题没有指定$ content_width。

如何修复WordPress 3.5中的oEmbed宽度问题

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

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

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

一旦你这样做,WordPress将自动使用它来获取你的oEmbed元素的最大宽度(youtube视频,幻灯片共享等)。

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-10-24 05:16:28
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[QQ客服]
2781198
加我微信
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: