2015-08-23 230 views
0

我刚刚安装了自己托管的WordPress.org安装,并从现有的WordPress.com博客导入了内容。它运作良好,除了一件事。自动缩放WordPress图片

来自旧博客的图片很大。他们中的大多数都是5-10 MB,并且在博客上全部显示,只是在css中缩小,使网站非常缓慢。即使在WP Admin的媒体库中,缩略图也是全尺寸原始图像的css缩放版本。

我认为这可能是导入没有规模或什么的,但我上传的新图像也有同样的问题。在WordPress.com安装中,我看到图像在图像URL中与查询参数一起缩放,例如... jpg?w = 720 & h = 426 & crop = 1(均位于wp admin和frontend中)。在我刚刚设置的自我托管(WP 4.3)安装中,这些查询参数不会添加到URL,并且如果我尝试直接打开一个图像并手动添加这些参数到URL,它不会缩小图像。

我发现了一堆图像优化插件,但他们只是采取全尺寸图像和剥离信息,设置更高的jpg压缩或其他方法来降低文件大小几个百分点。那不是我想要的。我希望原始的全尺寸图像可以用于各种将来的用途(例如,如果我将主题更改为需要显示更大图像的内容),然后我希望系统按照WordPress.com安装中描述的需求进行缩放。

如何在自己的网站上以与在WordPress.com上工作相同的方式获得缩放比例?

回答

0

好吧,我找到了解决方案,php5-gd没有安装在服务器上。奇怪,因为它是安装了WP的预定义数字海洋液滴。

奇怪的是,WordPress没有通知它缺少,因为它使整个博客无法使用,媒体库几乎杀死了浏览器。

0

WordPress默认包含几个预设尺寸(全尺寸,中等,缩略图)。你必须回去到您的网页/职位,并与其它尺寸的一个替换全尺寸图片:

  1. 打开页面或张贴图片
  2. 点击一次更新
  3. 点击铅笔图标“编辑”
  4. 在“显示设置”改变“大小”下拉选项
  5. 点击“更新”按钮

您可以自定义日在你的主题functions.php文件ē大小,如果你不喜欢用香草WP提供了一个特定的空间安装:

add_image_size('Give A Name', 800, 600, true);

其中Give A Name是大小的标识名称,800是像素宽,600高大像素,true是否是硬作物(true)或尺寸范围内的比例尺(false)。

一个很棒的插件是Regenerate Thumbnails,如果您对尺寸进行调整,它可以处理单调的重新裁剪任务。

+0

好的,但在WP.com网站上,使用查询参数将图像调整为任意大小。不只是一些预定义的大小。如果我将相同的查询参数添加到WP.org网站上的图像上,则不会调整图像大小。为什么只在WP.com上使用该功能? – henit