在wordpress的WP内容中生成多个图像

在wordpress的WP内容中生成多个图像,wordpress,wordpress-theming,Wordpress,Wordpress Theming,当我使用仪表板在WordPress中上传图像时。上传媒体。 但是当我进入wp content>>媒体或使用Cpanel时,多个图像会以相同的名称生成。 现在我的问题是 1.当我删除这些图片时,它会对我的网站产生任何影响,或者会再次生成它们。 2.此问题影响我的网站速度?图像来自您的主题/插件设置。之所以这样做,是为了加快你的网站加载时间。主题注册了它在前端使用的几个维度。主题不总是显示完整的图像(可能非常大),而是在只需要一小部分图片时加载较小的版本(例如400x400像素) 不再需要总是下载非

当我使用仪表板在WordPress中上传图像时。上传媒体。 但是当我进入wp content>>媒体或使用Cpanel时,多个图像会以相同的名称生成。 现在我的问题是 1.当我删除这些图片时,它会对我的网站产生任何影响,或者会再次生成它们。
2.此问题影响我的网站速度?

图像来自您的主题/插件设置。之所以这样做,是为了加快你的网站加载时间。主题注册了它在前端使用的几个维度。主题不总是显示完整的图像(可能非常大),而是在只需要一小部分图片时加载较小的版本(例如400x400像素)

不再需要总是下载非常大的图像。删除图像将导致问题。如果您发现其中一些维度在前端上根本没有使用,您可以使用

remove_image_size($name)
为此,您需要主题/插件添加的图像大小的名称。您可以使用此函数获取所有图像大小:

function _get_all_image_sizes() {
    global $_wp_additional_image_sizes;

    $default_image_sizes = get_intermediate_image_sizes();

    foreach ( $default_image_sizes as $size ) {
        $image_sizes[ $size ][ 'width' ] = intval( get_option( "{$size}_size_w" ) );
        $image_sizes[ $size ][ 'height' ] = intval( get_option( "{$size}_size_h" ) );
        $image_sizes[ $size ][ 'crop' ] = get_option( "{$size}_crop" ) ? get_option( "{$size}_crop" ) : false;
    }

    if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) {
        $image_sizes = array_merge( $image_sizes, $_wp_additional_image_sizes );
    }

    return $image_sizes;
}