如何使用$ 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最大宽度和高度。
好吧,这个选项在WordPress 3.5中不再存在。决定使事情变得更简单。在WordPress中自动启用oEmbeds没有任何害处。如果默认情况下未启用,则初学者经常会感到困惑。核心开发人员还决定摆脱oEmbed最大宽度和高度字段,以支持使用主题的内容宽度,并使高度为内容宽度的1.5倍。如果您的主题没有定义内容宽度,那么您的oEmbed尺寸将会小很多。这正是我们管理的其中一个网站所发生的事情。正在使用的主题没有指定$ content_width。
如何修复WordPress 3.5中的oEmbed宽度问题
打开主题的functions.php文件,并添加以下代码:
if ( ! isset( $content_width ) ) $content_width = 600;
评论被关闭。