图像大小-查找和删除

时间:2016-07-21 作者:trundles

我继承了一个wordpress网站,它上传的图片太多,有几个没有被使用。

我似乎无法找到它们被创建的位置,以便删除它们。我已经尝试在所有主题文件和插件文件中搜索add\\u image\\u size和\\u set\\u post\\u缩略图。我用这种方法找到了一些,但还有一些我似乎找不到。

这些东西还能从哪里来?

有人有什么想法/建议吗?

1 个回复
最合适的回答,由SO网友:Aftab 整理而成

默认情况下,WP支持3种图像大小,即缩略图、中型和大型。

如果要删除其中任何一个,可以使用过滤器“intermediate\\u image\\u sizes\\u advanced”删除默认图像大小。

function wp_remove_default_image_sizes( $sizes ) {
    unset( $sizes[\'thumbnail\'] ); // remove thumbnail support
    unset( $sizes[\'medium\'] ); // remove medium support
    unset( $sizes[\'large\'] ); // remove large support

    return $sizes;
}
add_filter( \'intermediate_image_sizes_advanced\', \'wp_remove_default_image_sizes\' );
现在,如果您想知道除这些以外的其他图像大小,则可以使用

function wp_test_function() {
    global $_wp_additional_image_sizes;
    var_dump( $_wp_additional_image_sizes );
}
add_action( \'admin_init\', \'wp_test_function\' );
有插件或主题负责添加不同大小的图像。例如:WooCommerce插件添加新的图像大小ie“shop_single“”

如果要删除这些额外的图像大小,可以使用remove\\u image\\u size()函数。

这是代码

function wp_remove_additional_image_sizes() {
    remove_image_size( \'shop_single\' );
}
add_action( \'init\', \'wp_remove_additional_image_sizes\' );
有关更多信息,请阅读“http://www.sourcexpress.com/remove-unused-images-wordpress/“”

谢谢

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {