钩子文档

wp_image_editors

💡 云策文档标注

概述

wp_image_editors 是一个 WordPress 过滤器,用于修改可用的图像编辑库类列表。它允许开发者自定义或覆盖默认的图像编辑器,例如 WP_Image_Editor_Imagick 和 WP_Image_Editor_GD。

关键要点

  • 过滤器名称:wp_image_editors
  • 参数:$image_editors,一个字符串数组,包含可用的图像编辑器类名
  • 默认值:数组包含 'WP_Image_Editor_Imagick' 和 'WP_Image_Editor_GD'
  • 用途:可用于强制使用特定图像编辑器,例如在测试场景中

代码示例

add_filter( 'wp_image_editors', 'wpdocs_filter_wp_image_editors_override' );
function wpdocs_filter_wp_image_editors_override( $image_editors ) {
    return array( 'WP_Image_Editor_GD' );
}

📄 原文内容

Filters the list of image editing library classes.

Parameters

$image_editorsstring[]
Array of available image editor class names. Defaults are ‘WP_Image_Editor_Imagick‘, ‘WP_Image_Editor_GD‘.

Source

$implementations = apply_filters( 'wp_image_editors', array( 'WP_Image_Editor_Imagick', 'WP_Image_Editor_GD' ) );

Changelog

Version Description
3.5.0 Introduced.

User Contributed Notes