$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