如何以编程方式删除Drupal中的图像样式?

Ben*_*all 5 drupal drupal-7

需要帮助试图找出如何以编程方式删除Drupal 7中的图像样式.

Ben*_*all 6

$image_style = image_style_load('IMAGE_STYLE');
image_style_delete($image_style);
Run Code Online (Sandbox Code Playgroud)

请参阅https://api.drupal.org/api/drupal/modules!image!image.module/function/image_style_delete/7

您可能需要刷新图像样式缓存才能删除它.你可以这样做:

image_style_flush($image_style);
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅:

  1. https://api.drupal.org/api/drupal/modules!image!image.module/function/image_style_flush/7
  2. http://www.benmarshall.me/programmatically-create-delete-image-styles-drupal/

  • 注意* image_style_delete() 中的代码会自动调用 image_style_flush()。@see https://api.drupal.org/api/drupal/modules!image!image.module/function/image_style_delete/7 (2认同)