$CONTENT_WIDTH全局变量的作用和历史是什么?

时间:2011-03-11 作者:hakre

我刚刚偶然发现了一个叫做$content_width. 这对我来说是新的,到目前为止,我可以看到它在主题中使用,包括标准的二十一和第三方主题。

它似乎包含内容区域的宽度(以像素为单位)。由于全局变量没有记录在法典中,我很难找到关于它的信息。

那是什么时候$content_width 引入全局变量,原因是什么?有相关的票吗?

3 个回复
SO网友:Manzabar

我相信它是在WordPress 2.6(可能是2.5)上加回来的。它允许您在主题中设置作为内容显示的图像的最大宽度。E、 g.如果您的主要内容区域只有475px宽,您可以将$content\\u width设置为450,以确保您的图像不会脱离主要内容区域。

SO网友:Philip Arthur Moore

有点相关:我不知道使用它是否合理$content_width 如果您计划开发一个允许灵活设计选项的主题。例如,假设您的#content 将设置为512px 如果用户的侧栏小部件处于活动状态768px 如果用户没有激活的侧栏小部件。我看不出为什么CSS不足以处理主要内容区域中的图像溢出:

.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    height: auto;
    max-width: 100%; }
这种CSS工作得非常好,不仅可以a)防止图像溢出到相邻的div中,还可以b)当图像缩小到合适的位置时,正确地垂直调整图像大小#content. 也许我错过了什么,但我不太需要$content_width.

SO网友:Anh Tran

$content_width 用于限制后期内容中的图像宽度。它将覆盖媒体部分中的设置large 大小如果在中定义此变量functions.php 文件,然后是large 上载图像的大小将为$content_width.

Here 是一篇关于这个的帖子。

结束

相关推荐

Adding goodies to themes

如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?