wordpress中的WP-content中生成多张图片

问题描述 投票:0回答:1

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

php wordpress wordpress-theming
1个回答
0
投票

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

不再需要总是下载非常大的图像。删除图像会导致问题。如果您发现其中一些维度在前端根本没有使用,您能做的就是取消注册这些格式,使用

remove_image_size($name)

为此,您需要主题/插件添加的图像尺寸的名称。您可以使用此函数获取所有image_size:

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;
}
© www.soinside.com 2019 - 2024. All rights reserved.