WordPress 在裁剪您的图像时发生了错误



昨天晚上想给自己的部落格换个新的 Logo。在选择 外观-自定义-站点身份-站点图标 时要对图片进行裁剪,但是却出现「在裁剪您的图像时发生了错误。」的问题。
缺少PHP GD库
在Google进行查询,大多的解释都是 缺少PHP GD库
解决的方法就是安装 PHP GD库
Ubuntu下运行: sudo apt-get install php5-gd
CentOS下运行: yum install php-gd
安装PHP-GD库后重启httpd(Apache)服务即可使用。
可是我的 PHP GD库 库已经是安装过了,并且没有问题。
编辑过functions.php
转而查百度,发现遇到同样问题的小伙伴,还有另一个原因。
最近是否编辑过functions.php 文件? 如果是,那么请重新编辑,【重点是:请安装专用的 代码编辑器 来 添加代码,并检查代码的存放位置是否破坏了其他代码】,小编的情况就属于这最后一种情况,直接使用的写字本编辑而造成的安装使用了 专业的源码编辑器之后,这个问题终于解决了。——溦风
然而我并没有编辑过 functions.php
文件,所以也不是这个问题。
使用了OSS
最后想到自己的素材库是交给OSS来储存的,很可能和这个有关。
我使用的OSS插件是 OSS Upload
,果然在后台找到了解决问题的选项。
只要把 使用 WP_Image_Editor_GD
为默认 勾选上就行了。
结语
以上,就是我遇到 WordPress在裁剪您的图像时发生了错误 问题时,所使用的全部解决方案了。如果你也遇到这个问题,并且是其他的原因产生的。欢迎给我留言,来完善解决方案。
全部评论(1)
依依 说:
我再补充一个吧,刚建站玩玩,逐步摸索中,今天加站点图标时遇到错误,盲目在网上找原因的结果就是都让你去装gd库,而且我都不知道去哪儿输这些代码...
后来自己多试了几张图片发现,是插件的原因,External Media without Import导入媒体库的是链接图片,这种图片剪裁就会出错,本地上传到媒体库的图片就没事。
2020年01月12日 11:33