if ( ! isset( $content_width ) ) {
$content_width = 660;
}
上述代码存在于wordpress默认主题函数中。php在线#33我的问题:$content_width
它看起来像是在wordpress的核心文件中定义的全局变量$content\\u width=660;
660是多少像素。实际上,此设置的内容宽度是多少?当前的主题有这样的结构:提要栏和内容区域。
还是影响了帖子和页面类型?
if ( ! isset( $content_width ) ) {
$content_width = 660;
}
上述代码存在于wordpress默认主题函数中。php在线#33我的问题:$content_width
它看起来像是在wordpress的核心文件中定义的全局变量$content\\u width=660;
660是多少像素。实际上,此设置的内容宽度是多少?当前的主题有这样的结构:提要栏和内容区域。
还是影响了帖子和页面类型?
$content_width
是wordpress使用的黑暗魔法全局变量之一。该值是指在贴子页面中显示贴子内容的区域的宽度(以像素为单位)。预计将按主题设置。
原因是
if ( ! isset( $content_width ) ) {
functions.php
文件为什么需要它?可能还有其他需要,但需要它的一个地方是使用oEmbed协议从第三方服务检索一些HTML(通常是iframe)。例如,基于youtube URL检索的youtube视频共享iframe。
作为oEmbed协议的一部分,您可以让第三方服务器知道它可能填充的区域的大小,wordpress core需要根据youtube url假设一些有意义的内容,并且它将使用单篇文章的内容宽度,即$content_width
变量
现在看一下4.4代码,我发现有更多的用途,原生视频短码,为编辑器获得正确大小的图像等等。
顺便说一句,默认值为500