是否完全禁用和删除缩略图?

时间:2020-02-06 作者:doomsoul

这是我的第一个问题,如果不完美,请原谅我

我在问,是否有办法完全禁用和删除WordPress的缩略图功能。(我正在使用一个图像CDN插件,它负责调整大小、优化等。因此,不需要缩略图消耗额外的大小和文件数量)

我已经知道如何防止WordPress生成缩略图,到目前为止还不错。我还知道如何删除所有缩略图(从文件系统)。但是在我的登台环境中这样做会带来两个明显的问题,我已经忘记了。

为了防止这些问题,我需要以下功能:

从WordPress数据库中删除所有缩略图信息(我猜是Posteta?)

将博客帖子或页面中使用的所有图像的图像大小设置替换为“全尺寸”

enter image description here

用全尺寸图像“替换”媒体库使用的缩略图(因为我想删除所有缩略图)

Meida Library Thumbnail Link

提前感谢

1 个回复
SO网友:Antti Koskinen

删除您使用的所有额外图像大小get_intermediate_image_sizes() 与…同时remove_image_size(). E、 g。

function remove_extra_image_sizes() {
  array_map( \'remove_image_size\', get_intermediate_image_sizes() );
} 
add_action(\'init\', \'remove_extra_image_sizes\');
要编辑“图像大小”下拉列表,可以将自定义函数挂接到image_size_names_choose 滤器

function filter_image_size_names_choose($size_names) {
  return array_filter( $size_names, function( $size_name ){
    return \'full\' === $size_name;
  }, ARRAY_FILTER_USE_KEY );
}
add_filter(\'image_size_names_choose\', \'filter_image_size_names_choose\');
然后使用一些缩略图插件“重新生成”缩略图。由于尺寸被禁用,插件(理论上)应该只清理任何现有的缩略图文件和数据,只剩下全尺寸的图像。

相关推荐

Gallery thumbnails very small

当我使用标准WordPress图库时,我会在内容中获得非常小的缩略图:由于内容中有很多空间,我想显示更大的图像。我该怎么做?主题中没有添加特定的库代码。