You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何确认WordPress当前使用GD还是Imagick图像库?

如何确认WordPress当前使用的图像库(GD/Imagick)

你可以通过以下几种方式确认WordPress当前实际使用的图像处理库:

方法一:添加临时代码输出当前编辑器信息

在主题的functions.php文件中添加以下临时代码(测试完成后记得删除):

add_action( 'admin_notices', 'check_active_image_editor' );
function check_active_image_editor() {
    // 替换为你媒体库中存在的任意图片路径,示例:2024/05/test.jpg
    $test_image = WP_CONTENT_DIR . '/uploads/your-image-path.jpg';
    
    $editor = wp_get_image_editor( $test_image );
    if ( is_wp_error( $editor ) ) {
        echo '<div class="notice notice-error"><p>图像编辑器初始化失败:' . $editor->get_error_message() . '</p></div>';
        return;
    }

    $editor_class = get_class( $editor );
    $used_library = $editor_class === 'WP_Image_Editor_Imagick' ? 'Imagick' : 'GD';
    
    echo '<div class="notice notice-success"><p>当前使用的图像库:' . $used_library . '(编辑器类:' . $editor_class . ')</p></div>';
}

登录WordPress后台后刷新任意页面,顶部会显示当前使用的图像库信息。

方法二:通过站点健康工具查看

如果你的WordPress版本在5.2及以上,可直接用内置工具查看:

  • 进入后台「工具」→「站点健康」→「信息」标签
  • 找到「媒体处理」板块,查看“可用的图像编辑器”列表,WordPress会优先使用列表中排在最前面且服务器支持的编辑器

补充说明

你添加的代码已经将WP_Image_Editor_Imagick放在编辑器数组首位,WordPress会优先尝试加载它。只要服务器上的Imagick扩展正常工作,就会优先使用该库;若Imagick不可用,才会降级到GD。上述方法可帮你验证实际生效的是哪一个。

内容的提问来源于stack exchange,提问作者Vaughn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 00:22:07