wordpress - Wordpress 在上传时自动缩放图像
问题描述
我遇到了一个非常奇怪的问题:当我上传图片时,有时 Wordpress 会自动将其放大。但是:尺寸保持不变。因此,假设我上传了一张 244x501 像素的图像,根据 Wordpress,它保持 244x501 像素,但它明显放大了比原始图像更大(大约 + 25%),因此模糊。它并不总是发生,只是有时。我不是要上传极大或极小的图像或其他东西。我还尝试关闭所有插件并切换主题,但没有奏效。我尝试保存为不同的格式(jpg、png 等),但也没有用。问题也不在于 Photoshop 或 Windows 照片查看器。问题必须与 Wordpress 库/上传器有关……看起来它确实上传了原始大小,但随后显示它在图书馆和实际帖子中都放大了。所以它说例如244x501,而实际上它是302x627左右......任何人都可以帮助我吗?这太令人沮丧了...
解决方案
这是 WordPress 媒体库的问题,还是网站也有问题?例如,您上传了一张图片,它在柜台的库中是正确的,但在网站上放大或显示不正确?如果发生这种情况,请使用此函数调用帖子图像:
the_post_thumbnail( 'full' );
还要检查 WordPress 显示的尺寸?您可以在 index.php 和 single.php 文件中检查这一点。
例如
//Default WordPress
the_post_thumbnail( 'thumbnail' ); // Thumbnail (150 x 150 hard cropped)
the_post_thumbnail( 'medium' ); // Medium resolution (300 x 300 max height 300px)
the_post_thumbnail( 'medium_large' ); // Medium Large (added in WP 4.4) resolution (768 x 0 infinite height)
the_post_thumbnail( 'large' ); // Large resolution (1024 x 1024 max height 1024px)
the_post_thumbnail( 'full' ); // Full resolution (original size uploaded)
//With WooCommerce
the_post_thumbnail( 'shop_thumbnail' ); // Shop thumbnail (180 x 180 hard cropped)
the_post_thumbnail( 'shop_catalog' ); // Shop catalog (300 x 300 hard cropped)
the_post_thumbnail( 'shop_single' ); // Shop single (600 x 600 hard cropped)
推荐阅读
- python - Python:Tkinter TclError:无法调用“图像”命令
- ios - 使用 Ionic 3 和 Amazon Pinpoint 推送通知
- ios - UINavigationController 如何在子视图中设置标题等
- angular - 在Angular4 / Ionic中使用*ngFor时如何从列表中获取单击的项目详细信息
- opennms - OpenNMS 实现脚本来获取任何服务的状态
- java - 我的服务每两分钟运行一次,我不知道为什么
- java - Bootstrap 固定导航栏在滚动时不会保持页面宽度?
- reactjs - Redux 在单个页面中形成多个表单
- php - 在 centos 中启用 libmongossl
- php - PHP 5.4 是否支持 oracle 12?