尝试更改媒体设置时遇到问题。第一张照片介绍了媒体设置以及大/中/缩略图的大小。我试图为960px做大。
第二张照片是我在编辑页面中尝试调整图像大小时所看到的。但我看不到960px选项。
我在Media Setting中试过了一些小于640px的尺寸。有效。如果对于大于640px的一些,如641px和960px,它只显示640px。似乎无法达到那么大的960px。
那么,为什么我不能使用960px?
我用一个空白的主题来制作地面风格。到目前为止,我根本没有改变任何图像设置功能。
答案 0 :(得分:2)
大多数主题(特别是来自wordpress的主题)对于插入帖子或页面中的图片具有特定的宽度限制(以像素为单位)。显然,该限制取决于主题的主列宽度(从主题到主题的变化很大)。
/wp-includes/media.php
有:
// we're inserting a full size image into the editor. if it's a really big image we'll scale it down to fit reasonably
// within the editor itself, and within the theme's content width if it's known. the user can resize it in the editor
// if they wish.
if ( !empty($GLOBALS['content_width']) ) {
$max_width = $GLOBALS['content_width'];
}
else
<strong>$max_width = 500;</strong>
尝试覆盖主题$GLOBALS['content_width'] = 960;
function.php
答案 1 :(得分:1)
正如@Debajyoti Das所解释的那样,大多数主题都有一个设定的内容宽度。
找到主题中的宽度并修改(搜索文件为640)或者如果你有一个子主题,那么在你的functions.php中添加以下代码,这通常会覆盖主题宽度设置。
例如,这适用于Understrap框架:
// set theme width
global $content_width;
$content_width = 1024;