Css 无法在Wordpress中更改大于640px的图像的显示大小?
我在尝试更改媒体设置时遇到问题。第一张图片是关于媒体设置和大/中/缩略图图像的大小。我试着为960像素做个大的 第二张图片是我在编辑页面中尝试调整图像大小时看到的。但我看不到960px选项 我在媒体设置中尝试了一些小于640px的尺寸。成功了。如果对于一些大于640px的,比如641px和960px,它只显示640px。它似乎无法达到960像素那么大 那么,为什么我不能使用960px?Css 无法在Wordpress中更改大于640px的图像的显示大小?,css,wordpress,image,media,image-resizing,Css,Wordpress,Image,Media,Image Resizing,我在尝试更改媒体设置时遇到问题。第一张图片是关于媒体设置和大/中/缩略图图像的大小。我试着为960像素做个大的 第二张图片是我在编辑页面中尝试调整图像大小时看到的。但我看不到960px选项 我在媒体设置中尝试了一些小于640px的尺寸。成功了。如果对于一些大于640px的,比如641px和960px,它只显示640px。它似乎无法达到960像素那么大 那么,为什么我不能使用960px? 我用一个空白的主题从地面制作样式。到目前为止,我还没有更改任何图像设置功能。大多数主题(尤其是wordpr
我用一个空白的主题从地面制作样式。到目前为止,我还没有更改任何图像设置功能。大多数主题(尤其是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>
//我们将在编辑器中插入一个全尺寸图像。如果这是一个非常大的图像,我们将缩小它以合理地适应
//在编辑器本身内,以及主题的内容宽度内(如果已知)。用户可以在编辑器中调整其大小
//如果他们愿意的话。
如果(!empty($GLOBALS['content\u width'])){
$max_width=$GLOBALS['content_width'];
}
其他的
$max_width=500强>
尝试使用
$GLOBALS['content\u width']=960重写
在主题的function.php
中,正如@Debajyoti Das所解释的,大多数主题都有一个设置的内容宽度
在主题中查找宽度并修改(搜索文件中的640个),或者如果您有子主题,则在functions.php中添加以下代码,这通常会覆盖主题宽度设置
例如,这适用于Understrap框架:
// set theme width
global $content_width;
$content_width = 1024;
谢谢根据你的回答,我在我的
media.php
文件中看到了。有没有办法只更改我的主题的function.php
,而不是wp includes文件夹中的media.php
?(这样我就可以只打包我的主题,而不必更改media.php
)不要在该文件中更改它。。。而是使用functions.php
。在这里使用@debajyotid代码,因为您从WPMayer引用的代码是关于更改图像大小的,而不是您在原始答案中提到的限制。。。你能澄清一下吗。