后端 WordPress 附件页面出错

Error on WordPress attachement page in backend

我在 WordPress 后端的每个附件页面上都收到错误消息。 直接在附件标题下显示以下错误:

array(2) { [0]=> string(23) "WP_Image_Editor_Imagick" [1]=> string(18) "WP_Image_Editor_GD" }

这是错误的屏幕截图:

我检查了我的 PHP 信息,它说 imagick 在版本 3.4.3 中处于活动状态。 看这里:

我在 nginx 服务器上使用 PHP 7.1.3 (PHP-FPM)。

有什么办法可以消除错误吗?

尝试以下操作来设置默认图像编辑器:

add_filter( 'wp_image_editors', 'change_graphic_lib' );


function change_graphic_lib() {
return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
}

它将解决您的问题。

这是我 funtions.php

中的 var_dump