Wordpress 5.8 版本更新其实是已经可以支持上传 webp 格式的图片了,但是实际情况下你可能仍然会遇到在 Wordpress 后台媒体库上传 webp 图片时报错,无法上传的问题,例如下图这样,那么这是什么原因造成的呢?

https://tdc.themeke.com/wp-content/uploads/2021/09/2021-09-23T10-45-11.894Z.png

根据错误提示基本可以明确问题是出在服务器上,缺少了对 webp 图像的支持。那么我们只需要安装并开启 PHP 扩展 ImageMagick 就可以了。怎么安装呢?我们这里以宝塔面板,php7.3 举例说明:

https://tdc.themeke.com/wp-content/uploads/2021/09/VN299GDTLDD.png

打开 php-7.3 管理面板,点击安装扩展选项卡,找到 ImageMagick 扩展,点击安装,然后稍等一会,等面板安装完成后,我们回到 Wordpress 媒体库刷新一下页面,你会发现可以上传 webp 图片了,搞定!