媒体库中未显示尺寸的大图像

时间:2015-11-18 作者:Ashish Katoch

为什么第二个屏幕截图中缺少尺寸?如果上载6MB图像,则无法正常工作,但如果上载较小的1MB图像,则会显示尺寸。

我正在使用最新的WordPress版本。

![enter image description here

enter image description here

1 个回复
SO网友:Andy Macaulay-Brook

我看到当WP在处理大型图像时耗尽内存或时间时会发生这种情况。图像大小调整(包括为尺寸设置附件自定义字段)未完成。问题可能是图像尺寸(实际上是未压缩的文件大小)而不是jpeg文件大小,因为图像已解压缩到内存中,以便WP处理。

如果您的主机允许,您可以尝试增加PHP进程的运行时间。

WP有过滤器挂钩,只用于处理这个问题和我的主题中的这个片段functions.php 在我测试这个的时候为我工作。

add_filter( \'admin_memory_limit\', \'wh_admin_memory_limit\' );
add_filter( \'image_memory_limit\', \'wh_admin_memory_limit\' );

function wh_admin_memory_limit( $limit ) {
    set_time_limit(60);
    return \'1024M\';

}
以这种方式设置更长的时间限制意味着您没有在整个站点范围内增加it,因此您可以保持it为您提供的保护,以防失控的进程。

也许是时候得到更好的托管了!

相关推荐

Remove <p></p> after images

我对<p></p> 出现在my之后的标记<img....>. 以下是我在本地主机上查看生成的页面时显示的内容。。。<img src=\"/wp-content/themes/wunderful/assets/images/feedback-danielle.png\" alt=\"Danielle Johnson Deal Town FC Treasurer\"> <p></p> 请注意随机生成的<p>&